TypeScript/tests/baselines/reference/exportImportNonInstantiatedModule.types

27 lines
1,017 B
Text

=== tests/cases/compiler/exportImportNonInstantiatedModule.ts ===
module A {
>A : any, Symbol(A,Decl(exportImportNonInstantiatedModule.ts,0,0))
export interface I { x: number }
>I : I, Symbol(I,Decl(exportImportNonInstantiatedModule.ts,0,10))
>x : number, Symbol(x,Decl(exportImportNonInstantiatedModule.ts,1,24))
}
module B {
>B : typeof B, Symbol(B,Decl(exportImportNonInstantiatedModule.ts,2,1))
export import A1 = A
>A1 : any, Symbol(A1,Decl(exportImportNonInstantiatedModule.ts,4,10))
>A : any, Symbol(A1,Decl(exportImportNonInstantiatedModule.ts,0,0))
}
var x: B.A1.I = { x: 1 };
>x : A.I, Symbol(x,Decl(exportImportNonInstantiatedModule.ts,9,3))
>B : any, Symbol(B,Decl(exportImportNonInstantiatedModule.ts,2,1))
>A1 : any, Symbol(B.A1,Decl(exportImportNonInstantiatedModule.ts,4,10))
>I : A.I, Symbol(A.I,Decl(exportImportNonInstantiatedModule.ts,0,10))
>{ x: 1 } : { x: number; }
>x : number, Symbol(x,Decl(exportImportNonInstantiatedModule.ts,9,17))
>1 : number