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
|
=== tests/cases/compiler/extension.d.ts ===
declare global {
>global : typeof global
namespace globalThis {
>globalThis : typeof globalThis
var test: string;
>test : string
}
}
export {}
=== tests/cases/compiler/index.ts ===
import "./extention";
globalThis.tests = "a-b";
>globalThis.tests = "a-b" : "a-b"
>globalThis.tests : any
>globalThis : typeof globalThis
>tests : any
>"a-b" : "a-b"
console.log(globalThis.test.split("-"));
>console.log(globalThis.test.split("-")) : void
>console.log : (...data: any[]) => void
>console : Console
>log : (...data: any[]) => void
>globalThis.test.split("-") : string[]
>globalThis.test.split : (separator: string | RegExp, limit?: number) => string[]
>globalThis.test : string
>globalThis : typeof globalThis
>test : string
>split : (separator: string | RegExp, limit?: number) => string[]
>"-" : "-"
|