1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
=== tests/cases/compiler/recursiveNamedLambdaCall.ts ===
var promise = function( obj ) {
>promise : (obj: any) => void
>function( obj ) { if ( top && top.doScroll ) { (function doScrollCheck() { if ( false ) { try { top.doScroll("left"); } catch(e) { return setTimeout( doScrollCheck, 50 ); } // detach all dom ready events detach(); } })(); }} : (obj: any) => void
>obj : any
if ( top && top.doScroll ) {
>top && top.doScroll : any
>top : any
>top.doScroll : any
>top : any
>doScroll : any
(function doScrollCheck() {
>(function doScrollCheck() { if ( false ) { try { top.doScroll("left"); } catch(e) { return setTimeout( doScrollCheck, 50 ); } // detach all dom ready events detach(); } })() : any
>(function doScrollCheck() { if ( false ) { try { top.doScroll("left"); } catch(e) { return setTimeout( doScrollCheck, 50 ); } // detach all dom ready events detach(); } }) : () => any
>function doScrollCheck() { if ( false ) { try { top.doScroll("left"); } catch(e) { return setTimeout( doScrollCheck, 50 ); } // detach all dom ready events detach(); } } : () => any
>doScrollCheck : () => any
if ( false ) {
>false : false
try {
top.doScroll("left");
>top.doScroll("left") : any
>top.doScroll : any
>top : any
>doScroll : any
>"left" : "left"
} catch(e) {
>e : any
return setTimeout( doScrollCheck, 50 );
>setTimeout( doScrollCheck, 50 ) : any
>setTimeout : any
>doScrollCheck : () => any
>50 : 50
}
// detach all dom ready events
detach();
>detach() : any
>detach : any
}
})();
}
};
|