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
|
=== tests/cases/compiler/existingModule.ts ===
export var x = 1;
>x : number
>1 : 1
=== tests/cases/compiler/test.ts ===
import {x} from './existingModule';
>x : number
import {foo} from './missingModule';
>foo : any
declare function use(a: any): void;
>use : (a: any) => void
>a : any
const test = { x, foo };
>test : { x: number; foo: any; }
>{ x, foo } : { x: number; foo: any; }
>x : number
>foo : any
use(x);
>use(x) : void
>use : (a: any) => void
>x : number
use(foo);
>use(foo) : void
>use : (a: any) => void
>foo : any
|