@@ -643,16 +643,6 @@ var Zone$1 = (function (global) {
643643 return global [ 'Zone' ] = Zone ;
644644} ) ( typeof window !== 'undefined' && window || typeof self !== 'undefined' && self || global ) ;
645645
646- var __values = ( undefined && undefined . __values ) || function ( o ) {
647- var m = typeof Symbol === "function" && o [ Symbol . iterator ] , i = 0 ;
648- if ( m ) return m . call ( o ) ;
649- return {
650- next : function ( ) {
651- if ( o && i >= o . length ) o = void 0 ;
652- return { value : o && o [ i ++ ] , done : ! o } ;
653- }
654- } ;
655- } ;
656646Zone . __load_patch ( 'ZoneAwarePromise' , function ( global , Zone , api ) {
657647 var ObjectGetOwnPropertyDescriptor = Object . getOwnPropertyDescriptor ;
658648 var ObjectDefineProperty = Object . defineProperty ;
@@ -926,24 +916,14 @@ Zone.__load_patch('ZoneAwarePromise', function (global, Zone, api) {
926916 function onReject ( error ) {
927917 promise && ( promise = null || reject ( error ) ) ;
928918 }
929- try {
930- for ( var values_1 = __values ( values ) , values_1_1 = values_1 . next ( ) ; ! values_1_1 . done ; values_1_1 = values_1 . next ( ) ) {
931- var value = values_1_1 . value ;
932- if ( ! isThenable ( value ) ) {
933- value = this . resolve ( value ) ;
934- }
935- value . then ( onResolve , onReject ) ;
936- }
937- }
938- catch ( e_1_1 ) { e_1 = { error : e_1_1 } ; }
939- finally {
940- try {
941- if ( values_1_1 && ! values_1_1 . done && ( _a = values_1 . return ) ) _a . call ( values_1 ) ;
919+ for ( var _i = 0 , values_1 = values ; _i < values_1 . length ; _i ++ ) {
920+ var value = values_1 [ _i ] ;
921+ if ( ! isThenable ( value ) ) {
922+ value = this . resolve ( value ) ;
942923 }
943- finally { if ( e_1 ) throw e_1 . error ; }
924+ value . then ( onResolve , onReject ) ;
944925 }
945926 return promise ;
946- var e_1 , _a ;
947927 } ;
948928 ZoneAwarePromise . all = function ( values ) {
949929 var resolve ;
@@ -954,33 +934,23 @@ Zone.__load_patch('ZoneAwarePromise', function (global, Zone, api) {
954934 } ) ;
955935 var count = 0 ;
956936 var resolvedValues = [ ] ;
957- try {
958- for ( var values_2 = __values ( values ) , values_2_1 = values_2 . next ( ) ; ! values_2_1 . done ; values_2_1 = values_2 . next ( ) ) {
959- var value = values_2_1 . value ;
960- if ( ! isThenable ( value ) ) {
961- value = this . resolve ( value ) ;
937+ for ( var _i = 0 , values_2 = values ; _i < values_2 . length ; _i ++ ) {
938+ var value = values_2 [ _i ] ;
939+ if ( ! isThenable ( value ) ) {
940+ value = this . resolve ( value ) ;
941+ }
942+ value . then ( ( function ( index ) { return function ( value ) {
943+ resolvedValues [ index ] = value ;
944+ count -- ;
945+ if ( ! count ) {
946+ resolve ( resolvedValues ) ;
962947 }
963- value . then ( ( function ( index ) { return function ( value ) {
964- resolvedValues [ index ] = value ;
965- count -- ;
966- if ( ! count ) {
967- resolve ( resolvedValues ) ;
968- }
969- } ; } ) ( count ) , reject ) ;
970- count ++ ;
971- }
972- }
973- catch ( e_2_1 ) { e_2 = { error : e_2_1 } ; }
974- finally {
975- try {
976- if ( values_2_1 && ! values_2_1 . done && ( _a = values_2 . return ) ) _a . call ( values_2 ) ;
977- }
978- finally { if ( e_2 ) throw e_2 . error ; }
948+ } ; } ) ( count ) , reject ) ;
949+ count ++ ;
979950 }
980951 if ( ! count )
981952 resolve ( resolvedValues ) ;
982953 return promise ;
983- var e_2 , _a ;
984954 } ;
985955 ZoneAwarePromise . prototype . then = function ( onFulfilled , onRejected ) {
986956 var chainPromise = new this . constructor ( null ) ;
0 commit comments