mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-03-16 06:28:12 -05:00
Correct the condition for variable statement emit in the declaraiton file
This commit is contained in:
@@ -45,6 +45,7 @@ declare module m2 {
|
||||
listen;
|
||||
}
|
||||
}
|
||||
declare var m2;
|
||||
export = m2;
|
||||
//// [declFileImportModuleWithExportAssignment_1.d.ts]
|
||||
export declare var a;
|
||||
|
||||
@@ -33,4 +33,5 @@ declare module m2 {
|
||||
listen;
|
||||
}
|
||||
}
|
||||
declare var m2;
|
||||
export = m2;
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
//// [declareFileExportAssignmentWithVarFromVariableStatement.ts]
|
||||
module m2 {
|
||||
export interface connectModule {
|
||||
(res, req, next): void;
|
||||
}
|
||||
export interface connectExport {
|
||||
use: (mod: connectModule) => connectExport;
|
||||
listen: (port: number) => void;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
var x = 10, m2: {
|
||||
(): m2.connectExport;
|
||||
test1: m2.connectModule;
|
||||
test2(): m2.connectModule;
|
||||
};
|
||||
|
||||
export = m2;
|
||||
|
||||
//// [declareFileExportAssignmentWithVarFromVariableStatement.js]
|
||||
var x = 10, m2;
|
||||
module.exports = m2;
|
||||
|
||||
|
||||
//// [declareFileExportAssignmentWithVarFromVariableStatement.d.ts]
|
||||
declare module m2 {
|
||||
interface connectModule {
|
||||
(res, req, next);
|
||||
}
|
||||
interface connectExport {
|
||||
use;
|
||||
listen;
|
||||
}
|
||||
}
|
||||
declare var m2;
|
||||
export = m2;
|
||||
@@ -0,0 +1,20 @@
|
||||
//@module: commonjs
|
||||
// @declaration: true
|
||||
module m2 {
|
||||
export interface connectModule {
|
||||
(res, req, next): void;
|
||||
}
|
||||
export interface connectExport {
|
||||
use: (mod: connectModule) => connectExport;
|
||||
listen: (port: number) => void;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
var x = 10, m2: {
|
||||
(): m2.connectExport;
|
||||
test1: m2.connectModule;
|
||||
test2(): m2.connectModule;
|
||||
};
|
||||
|
||||
export = m2;
|
||||
Reference in New Issue
Block a user