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 50 51 52 53 54 55 56
|
=== tests/cases/compiler/aliasesInSystemModule2.ts ===
import {alias} from "foo";
>alias : any
import cls = alias.Class;
>cls : any
>alias : any
>Class : any
export import cls2 = alias.Class;
>cls2 : any
>alias : any
>Class : any
let x = new alias.Class();
>x : any
>new alias.Class() : any
>alias.Class : any
>alias : any
>Class : any
let y = new cls();
>y : any
>new cls() : any
>cls : any
let z = new cls2();
>z : any
>new cls2() : any
>cls2 : any
module M {
>M : typeof M
export import cls = alias.Class;
>cls : any
>alias : any
>Class : any
let x = new alias.Class();
>x : any
>new alias.Class() : any
>alias.Class : any
>alias : any
>Class : any
let y = new cls();
>y : any
>new cls() : any
>cls : any
let z = new cls2();
>z : any
>new cls2() : any
>cls2 : any
}
|