1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
//// [tests/cases/compiler/globalThisCapture.ts] ////
=== globalThisCapture.ts ===
// Add a lambda to ensure global 'this' capture is triggered
(()=>this.window);
>this.window : Symbol(window, Decl(lib.dom.d.ts, --, --))
>this : Symbol(globalThis)
>window : Symbol(window, Decl(lib.dom.d.ts, --, --))
var parts = [];
>parts : Symbol(parts, Decl(globalThisCapture.ts, 3, 3))
// Ensure that the generated code is correct
parts[0];
>parts : Symbol(parts, Decl(globalThisCapture.ts, 3, 3))
|