@@ -142,7 +142,7 @@ export function __asyncGenerator(thisArg, _arguments, generator) {
142
142
return i = { } , verb ( "next" ) , verb ( "throw" ) , verb ( "return" ) , i [ Symbol . asyncIterator ] = function ( ) { return this ; } , i ;
143
143
function verb ( n ) { if ( g [ n ] ) i [ n ] = function ( v ) { return new Promise ( function ( a , b ) { q . push ( [ n , v , a , b ] ) > 1 || resume ( n , v ) ; } ) ; } ; }
144
144
function resume ( n , v ) { try { step ( g [ n ] ( v ) ) ; } catch ( e ) { settle ( q [ 0 ] [ 3 ] , e ) ; } }
145
- function step ( r ) { r . value instanceof __await ? Promise . resolve ( r . value . v ) . then ( fulfill , reject ) : settle ( q [ 0 ] [ 2 ] , r ) ; }
145
+ function step ( r ) { r . value instanceof __await ? Promise . resolve ( r . value . v ) . then ( fulfill , reject ) : settle ( q [ 0 ] [ 2 ] , r ) ; }
146
146
function fulfill ( value ) { resume ( "next" , value ) ; }
147
147
function reject ( value ) { resume ( "throw" , value ) ; }
148
148
function settle ( f , v ) { if ( f ( v ) , q . shift ( ) , q . length ) resume ( q [ 0 ] [ 0 ] , q [ 0 ] [ 1 ] ) ; }
@@ -151,13 +151,15 @@ export function __asyncGenerator(thisArg, _arguments, generator) {
151
151
export function __asyncDelegator ( o ) {
152
152
var i , p ;
153
153
return i = { } , verb ( "next" ) , verb ( "throw" , function ( e ) { throw e ; } ) , verb ( "return" ) , i [ Symbol . iterator ] = function ( ) { return this ; } , i ;
154
- function verb ( n , f ) { if ( o [ n ] ) i [ n ] = function ( v ) { return ( p = ! p ) ? { value : __await ( o [ n ] ( v ) ) , done : n === "return" } : f ? f ( v ) : v ; } ; }
154
+ function verb ( n , f ) { i [ n ] = o [ n ] ? function ( v ) { return ( p = ! p ) ? { value : __await ( o [ n ] ( v ) ) , done : n === "return" } : f ? f ( v ) : v ; } : f ; }
155
155
}
156
156
157
157
export function __asyncValues ( o ) {
158
158
if ( ! Symbol . asyncIterator ) throw new TypeError ( "Symbol.asyncIterator is not defined." ) ;
159
- var m = o [ Symbol . asyncIterator ] ;
160
- return m ? m . call ( o ) : typeof __values === "function" ? __values ( o ) : o [ Symbol . iterator ] ( ) ;
159
+ var m = o [ Symbol . asyncIterator ] , i ;
160
+ return m ? m . call ( o ) : ( o = typeof __values === "function" ? __values ( o ) : o [ Symbol . iterator ] ( ) , i = { } , verb ( "next" ) , verb ( "throw" ) , verb ( "return" ) , i [ Symbol . asyncIterator ] = function ( ) { return this ; } , i ) ;
161
+ function verb ( n ) { i [ n ] = o [ n ] && function ( v ) { return new Promise ( function ( resolve , reject ) { v = o [ n ] ( v ) , settle ( resolve , reject , v . done , v . value ) ; } ) ; } ; }
162
+ function settle ( resolve , reject , d , v ) { Promise . resolve ( v ) . then ( function ( v ) { resolve ( { value : v , done : d } ) ; } , reject ) ; }
161
163
}
162
164
163
165
export function __makeTemplateObject ( cooked , raw ) {
0 commit comments