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
|
=== tests/cases/conformance/es2019/globalThisUnknownNoImplicitAny.ts ===
declare let win: Window & typeof globalThis;
>win : Window & typeof globalThis
>globalThis : typeof globalThis
// all accesses should be errors
win.hi
>win.hi : any
>win : Window & typeof globalThis
>hi : any
this.hi
>this.hi : any
>this : typeof globalThis
>hi : any
globalThis.hi
>globalThis.hi : any
>globalThis : typeof globalThis
>hi : any
win['hi']
>win['hi'] : any
>win : Window & typeof globalThis
>'hi' : "hi"
this['hi']
>this['hi'] : any
>this : typeof globalThis
>'hi' : "hi"
globalThis['hi']
>globalThis['hi'] : any
>globalThis : typeof globalThis
>'hi' : "hi"
|