TypeScript/tests/cases/compiler/exportImportNonInstantiatedModule2.ts
2014-07-12 17:30:19 -07:00

16 lines
322 B
TypeScript

//@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' };
}