TypeScript/tests/cases/compiler/exportImportNonInstantiatedModule2.ts

16 lines
322 B
TypeScript
Raw Normal View History

2014-07-13 01:04:16 +02:00
//@module: amd
//@declaration: true
// @Filename: w1.ts
export = Widget1
interface Widget1 { name: string; }
// @Filename: exporter.ts
export import w = require('./w1');
// @Filename: consumer.ts
import e = require('./exporter');
export function w(): e.w { // Should be OK
return {name: 'value' };
}