(value)
| 6875 | |
| 6876 | |
| 6877 | var ref = function(value) { |
| 6878 | if (value && value.then) return value; |
| 6879 | return { |
| 6880 | then: function(callback) { |
| 6881 | var result = defer(); |
| 6882 | nextTick(function() { |
| 6883 | result.resolve(callback(value)); |
| 6884 | }); |
| 6885 | return result.promise; |
| 6886 | } |
| 6887 | }; |
| 6888 | }; |
| 6889 | |
| 6890 | |
| 6891 | /** |
no test coverage detected