16 lines
No EOL
322 B
TypeScript
16 lines
No EOL
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' };
|
|
} |