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
|
=== tests/cases/compiler/test.ts ===
// #15734 failed when test.ts comes before typings.d.ts
namespace C {
>C : typeof C
export class Name {
>Name : Name
static funcData = A.AA.func();
>funcData : number
>A.AA.func() : number
>A.AA.func : () => number
>A.AA : typeof A.AA
>A : typeof A
>AA : typeof A.AA
>func : () => number
static someConst = A.AA.foo;
>someConst : string
>A.AA.foo : ""
>A.AA : typeof A.AA
>A : typeof A
>AA : typeof A.AA
>foo : ""
constructor(parameters) {}
>parameters : any
}
}
=== tests/cases/compiler/typings.d.ts ===
declare namespace A {
>A : typeof A
namespace AA {
>AA : typeof AA
function func(): number;
>func : () => number
const foo = "";
>foo : ""
>"" : ""
}
}
|