(reason)
| 11869 | }; |
| 11870 | |
| 11871 | var createInternalRejectedPromise = function(reason) { |
| 11872 | return { |
| 11873 | then: function(callback, errback) { |
| 11874 | var result = defer(); |
| 11875 | nextTick(function() { |
| 11876 | try { |
| 11877 | result.resolve((isFunction(errback) ? errback : defaultErrback)(reason)); |
| 11878 | } catch(e) { |
| 11879 | result.reject(e); |
| 11880 | exceptionHandler(e); |
| 11881 | } |
| 11882 | }); |
| 11883 | return result.promise; |
| 11884 | } |
| 11885 | }; |
| 11886 | }; |
| 11887 | |
| 11888 | |
| 11889 | /** |
no test coverage detected