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

21 lines
598 B
TypeScript

//@module: amd
// @Filename: exportEqualErrorType_0.ts
module server {
export interface connectModule {
(res, req, next): void;
}
export interface connectExport {
use: (mod: connectModule) => connectExport;
}
}
var server: {
(): server.connectExport;
foo: Date;
};
export = server;
// @Filename: exportEqualErrorType_1.ts
///<reference path='exportEqualErrorType_0.ts'/>
import connect = require('exportEqualErrorType_0');
connect().use(connect.static('foo')); // Error 1 The property 'static' does not exist on value of type ''.