TypeScript/tests/baselines/reference/exportImport.types

29 lines
594 B
Text
Raw Normal View History

2014-08-15 23:33:16 +02:00
=== tests/cases/compiler/consumer.ts ===
import e = require('./exporter');
>e : typeof "tests/cases/compiler/exporter"
export function w(): e.w { // Should be OK
2014-08-22 03:39:46 +02:00
>w : typeof w
2014-08-15 23:33:16 +02:00
>e : e
>w : Widget1
2014-08-15 23:33:16 +02:00
return new e.w();
>new e.w() : Widget1
>e.w : typeof Widget1
>e : typeof "tests/cases/compiler/exporter"
>w : typeof Widget1
}
=== tests/cases/compiler/w1.ts ===
export = Widget1
>Widget1 : Widget1
class Widget1 { name = 'one'; }
>Widget1 : Widget1
>name : string
=== tests/cases/compiler/exporter.ts ===
export import w = require('./w1');
>w : typeof Widget1