(value)
| 11760 | |
| 11761 | |
| 11762 | var ref = function(value) { |
| 11763 | if (isPromiseLike(value)) return value; |
| 11764 | return { |
| 11765 | then: function(callback) { |
| 11766 | var result = defer(); |
| 11767 | nextTick(function() { |
| 11768 | result.resolve(callback(value)); |
| 11769 | }); |
| 11770 | return result.promise; |
| 11771 | } |
| 11772 | }; |
| 11773 | }; |
| 11774 | |
| 11775 | |
| 11776 | /** |