TypeScript/tests/baselines/reference/exportImportNonInstantiatedModule2.types
2014-08-15 14:37:48 -07:00

27 lines
535 B
Plaintext

=== tests/cases/compiler/consumer.ts ===
import e = require('./exporter');
>e : typeof "tests/cases/compiler/exporter"
export function w(): e.w { // Should be OK
>w : () => Widget1
>e : e
>w : w
return {name: 'value' };
>{name: 'value' } : { name: string; }
>name : string
}
=== tests/cases/compiler/w1.ts ===
export = Widget1
>Widget1 : Widget1
interface Widget1 { name: string; }
>Widget1 : Widget1
>name : string
=== tests/cases/compiler/exporter.ts ===
export import w = require('./w1');
>w : w