(promise)
| 2722 | }); |
| 2723 | }; |
| 2724 | var isUnhandled = function(promise){ |
| 2725 | var record = promise[RECORD] |
| 2726 | , chain = record.a || record.c |
| 2727 | , i = 0 |
| 2728 | , react; |
| 2729 | if(record.h)return false; |
| 2730 | while(chain.length > i){ |
| 2731 | react = chain[i++]; |
| 2732 | if(react.fail || !isUnhandled(react.P))return false; |
| 2733 | } return true; |
| 2734 | }; |
| 2735 | var $reject = function(value){ |
| 2736 | var record = this; |
| 2737 | if(record.d)return; |