mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-05-09 07:55:10 -05:00
Comments for import declaration
This commit is contained in:
@@ -1633,16 +1633,19 @@ module ts {
|
||||
if (node.externalModuleName && node.parent.kind === SyntaxKind.SourceFile && compilerOptions.module === ModuleKind.AMD) {
|
||||
if (node.flags & NodeFlags.Export) {
|
||||
writeLine();
|
||||
emitLeadingComments(node);
|
||||
emitStart(node);
|
||||
emitModuleMemberName(node);
|
||||
write(" = ");
|
||||
emit(node.name);
|
||||
write(";");
|
||||
emitEnd(node);
|
||||
emitTrailingComments(node);
|
||||
}
|
||||
}
|
||||
else {
|
||||
writeLine();
|
||||
emitLeadingComments(node);
|
||||
emitStart(node);
|
||||
if (!(node.flags & NodeFlags.Export)) write("var ");
|
||||
emitModuleMemberName(node);
|
||||
@@ -1659,6 +1662,7 @@ module ts {
|
||||
}
|
||||
write(";");
|
||||
emitEnd(node);
|
||||
emitTrailingComments(node);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -26,6 +26,8 @@ function b(a) {
|
||||
}
|
||||
exports.b = b;
|
||||
//// [aliasUsedAsNameValue_2.js]
|
||||
///<reference path='aliasUsedAsNameValue_0.ts' />
|
||||
///<reference path='aliasUsedAsNameValue_1.ts' />
|
||||
var mod = require("aliasUsedAsNameValue_0");
|
||||
var b = require("aliasUsedAsNameValue_1");
|
||||
exports.a = function () {
|
||||
|
||||
@@ -5,5 +5,6 @@ import m1 = require("m2")
|
||||
m1.f();
|
||||
|
||||
//// [amdDependencyComment1.js]
|
||||
///<amd-dependency path='bar'/>
|
||||
var m1 = require("m2");
|
||||
m1.f();
|
||||
|
||||
@@ -14,6 +14,7 @@ var z = b.x;
|
||||
//// [declFileForExportedImport_0.js]
|
||||
exports.x;
|
||||
//// [declFileForExportedImport_1.js]
|
||||
///<reference path='declFileForExportedImport_0.ts'/>
|
||||
exports.a = require('declFileForExportedImport_0');
|
||||
var y = exports.a.x;
|
||||
exports.b = exports.a;
|
||||
|
||||
@@ -30,6 +30,7 @@ a.test1(null, null, null);
|
||||
var m2;
|
||||
module.exports = m2;
|
||||
//// [declFileImportModuleWithExportAssignment_1.js]
|
||||
/**This is on import declaration*/
|
||||
var a1 = require("declFileImportModuleWithExportAssignment_0");
|
||||
exports.a = a1;
|
||||
exports.a.test1(null, null, null);
|
||||
|
||||
@@ -16,5 +16,6 @@ var x = f.Mode.Open;
|
||||
})(exports.Mode || (exports.Mode = {}));
|
||||
var Mode = exports.Mode;
|
||||
//// [enumFromExternalModule_1.js]
|
||||
///<reference path='enumFromExternalModule_0.ts'/>
|
||||
var f = require('enumFromExternalModule_0');
|
||||
var x = 0 /* Open */;
|
||||
|
||||
@@ -25,5 +25,6 @@ connect().use(connect.static('foo')); // Error 1 The property 'static' does not
|
||||
var server;
|
||||
module.exports = server;
|
||||
//// [exportEqualMemberMissing_1.js]
|
||||
///<reference path='exportEqualMemberMissing_0.ts'/>
|
||||
var connect = require('exportEqualMemberMissing_0');
|
||||
connect().use(connect.static('foo'));
|
||||
|
||||
@@ -110,6 +110,7 @@ var X;
|
||||
})(X || (X = {}));
|
||||
var Z;
|
||||
(function (Z) {
|
||||
// 'y' should be a fundule here
|
||||
Z.y = X.Y;
|
||||
})(Z || (Z = {}));
|
||||
var m = Z.y();
|
||||
|
||||
@@ -24,6 +24,7 @@ function foo() {
|
||||
exports.foo = foo;
|
||||
;
|
||||
//// [externalModuleRefernceResolutionOrderInImportDeclaration_file3.js]
|
||||
///<reference path='externalModuleRefernceResolutionOrderInImportDeclaration_file2.ts'/>
|
||||
var file1 = require('externalModuleRefernceResolutionOrderInImportDeclaration_file1');
|
||||
file1.foo();
|
||||
file1.bar();
|
||||
|
||||
@@ -135,6 +135,11 @@ function foo2() {
|
||||
}
|
||||
exports.foo2 = foo2;
|
||||
//// [importDecl_1.js]
|
||||
///<reference path='importDecl_require.ts'/>
|
||||
///<reference path='importDecl_require1.ts'/>
|
||||
///<reference path='importDecl_require2.ts'/>
|
||||
///<reference path='importDecl_require3.ts'/>
|
||||
///<reference path='importDecl_require4.ts'/>
|
||||
var m4 = require("importDecl_require");
|
||||
exports.x4 = m4.x;
|
||||
exports.d4 = m4.d;
|
||||
@@ -148,11 +153,14 @@ exports.f4 = m4.foo();
|
||||
var f3 = m4.foo();
|
||||
})(exports.m1 || (exports.m1 = {}));
|
||||
var m1 = exports.m1;
|
||||
//Emit global only usage
|
||||
var glo_m4 = require("importDecl_require1");
|
||||
exports.useGlo_m4_d4 = glo_m4.d;
|
||||
exports.useGlo_m4_f4 = glo_m4.foo();
|
||||
//Emit even when used just in function type
|
||||
var fncOnly_m4 = require("importDecl_require2");
|
||||
exports.useFncOnly_m4_f4 = fncOnly_m4.foo();
|
||||
// only used privately no need to emit
|
||||
var private_m4 = require("importDecl_require3");
|
||||
(function (usePrivate_m4_m1) {
|
||||
var x3 = private_m4.x;
|
||||
@@ -160,8 +168,10 @@ var private_m4 = require("importDecl_require3");
|
||||
var f3 = private_m4.foo();
|
||||
})(exports.usePrivate_m4_m1 || (exports.usePrivate_m4_m1 = {}));
|
||||
var usePrivate_m4_m1 = exports.usePrivate_m4_m1;
|
||||
// Do not emit unused import
|
||||
var m5 = require("importDecl_require4");
|
||||
exports.d = m5.foo2();
|
||||
// Do not emit multiple used import statements
|
||||
var multiImport_m4 = require("importDecl_require");
|
||||
exports.useMultiImport_m4_x4 = multiImport_m4.x;
|
||||
exports.useMultiImport_m4_d4 = multiImport_m4.d;
|
||||
|
||||
@@ -25,6 +25,7 @@ var __extends = this.__extends || function (d, b) {
|
||||
__.prototype = b.prototype;
|
||||
d.prototype = new __();
|
||||
};
|
||||
///<reference path='importUsedInExtendsList1_require.ts'/>
|
||||
var foo = require('importUsedInExtendsList1_require');
|
||||
var Sub = (function (_super) {
|
||||
__extends(Sub, _super);
|
||||
|
||||
@@ -20,5 +20,6 @@ connect();
|
||||
var server;
|
||||
module.exports = server;
|
||||
//// [localAliasExportAssignment_1.js]
|
||||
///<reference path='localAliasExportAssignment_0.ts'/>
|
||||
var connect = require('localAliasExportAssignment_0');
|
||||
connect();
|
||||
|
||||
@@ -164,6 +164,7 @@ exports.createWidget1 = createWidget1;
|
||||
})(exports.SpecializedWidget || (exports.SpecializedWidget = {}));
|
||||
var SpecializedWidget = exports.SpecializedWidget;
|
||||
//// [privacyCannotNameAccessorDeclFile_exporter.js]
|
||||
///<reference path='privacyCannotNameAccessorDeclFile_GlobalWidgets.ts'/>
|
||||
var Widgets = require("privacyCannotNameAccessorDeclFile_Widgets");
|
||||
var Widgets1 = require("GlobalWidgets");
|
||||
function createExportedWidget1() {
|
||||
|
||||
@@ -128,6 +128,7 @@ exports.createWidget1 = createWidget1;
|
||||
})(exports.SpecializedWidget || (exports.SpecializedWidget = {}));
|
||||
var SpecializedWidget = exports.SpecializedWidget;
|
||||
//// [privacyCannotNameVarTypeDeclFile_exporter.js]
|
||||
///<reference path='privacyCannotNameVarTypeDeclFile_GlobalWidgets.ts'/>
|
||||
var Widgets = require("privacyCannotNameVarTypeDeclFile_Widgets");
|
||||
var Widgets1 = require("GlobalWidgets");
|
||||
function createExportedWidget1() {
|
||||
|
||||
@@ -184,6 +184,7 @@ exports.createWidget1 = createWidget1;
|
||||
})(exports.SpecializedWidget || (exports.SpecializedWidget = {}));
|
||||
var SpecializedWidget = exports.SpecializedWidget;
|
||||
//// [privacyFunctionCannotNameParameterTypeDeclFile_exporter.js]
|
||||
///<reference path='privacyFunctionCannotNameParameterTypeDeclFile_GlobalWidgets.ts'/>
|
||||
var Widgets = require("privacyFunctionCannotNameParameterTypeDeclFile_Widgets");
|
||||
var Widgets1 = require("GlobalWidgets");
|
||||
function createExportedWidget1() {
|
||||
|
||||
@@ -191,6 +191,7 @@ exports.createWidget1 = createWidget1;
|
||||
})(exports.SpecializedWidget || (exports.SpecializedWidget = {}));
|
||||
var SpecializedWidget = exports.SpecializedWidget;
|
||||
//// [privacyFunctionReturnTypeDeclFile_exporter.js]
|
||||
///<reference path='privacyFunctionReturnTypeDeclFile_GlobalWidgets.ts'/>
|
||||
var Widgets = require("privacyFunctionReturnTypeDeclFile_Widgets");
|
||||
var Widgets1 = require("GlobalWidgets");
|
||||
function createExportedWidget1() {
|
||||
|
||||
@@ -185,6 +185,20 @@ var m1;
|
||||
m1_M2_private.v1 = c1;
|
||||
m1_M2_private.v2;
|
||||
})(m1_M2_private || (m1_M2_private = {}));
|
||||
//export declare module "m1_M3_public" {
|
||||
// export function f1();
|
||||
// export class c1 {
|
||||
// }
|
||||
// export var v1: { new (): c1; };
|
||||
// export var v2: c1;
|
||||
//}
|
||||
//declare module "m1_M4_private" {
|
||||
// export function f1();
|
||||
// export class c1 {
|
||||
// }
|
||||
// export var v1: { new (): c1; };
|
||||
// export var v2: c1;
|
||||
//}
|
||||
var m1_im1_private = m1_M1_public;
|
||||
m1.m1_im1_private_v1_public = m1_im1_private.c1;
|
||||
m1.m1_im1_private_v2_public = new m1_im1_private.c1();
|
||||
@@ -203,6 +217,24 @@ var m1;
|
||||
var m1_im2_private_v2_private = new m1_im2_private.c1();
|
||||
var m1_im2_private_v3_private = m1_im2_private.f1;
|
||||
var m1_im2_private_v4_private = m1_im2_private.f1();
|
||||
//import m1_im3_private = require("m1_M3_public");
|
||||
//export var m1_im3_private_v1_public = m1_im3_private.c1;
|
||||
//export var m1_im3_private_v2_public = new m1_im3_private.c1();
|
||||
//export var m1_im3_private_v3_public = m1_im3_private.f1;
|
||||
//export var m1_im3_private_v4_public = m1_im3_private.f1();
|
||||
//var m1_im3_private_v1_private = m1_im3_private.c1;
|
||||
//var m1_im3_private_v2_private = new m1_im3_private.c1();
|
||||
//var m1_im3_private_v3_private = m1_im3_private.f1;
|
||||
//var m1_im3_private_v4_private = m1_im3_private.f1();
|
||||
//import m1_im4_private = require("m1_M4_private");
|
||||
//export var m1_im4_private_v1_public = m1_im4_private.c1;
|
||||
//export var m1_im4_private_v2_public = new m1_im4_private.c1();
|
||||
//export var m1_im4_private_v3_public = m1_im4_private.f1;
|
||||
//export var m1_im4_private_v4_public = m1_im4_private.f1();
|
||||
//var m1_im4_private_v1_private = m1_im4_private.c1;
|
||||
//var m1_im4_private_v2_private = new m1_im4_private.c1();
|
||||
//var m1_im4_private_v3_private = m1_im4_private.f1;
|
||||
//var m1_im4_private_v4_private = m1_im4_private.f1();
|
||||
m1.m1_im1_public = m1_M1_public;
|
||||
m1.m1_im2_public = m1_M2_private;
|
||||
})(m1 || (m1 = {}));
|
||||
|
||||
@@ -388,6 +388,20 @@ export module m3 {
|
||||
m1_M2_private.v1 = c1;
|
||||
m1_M2_private.v2;
|
||||
})(m1_M2_private || (m1_M2_private = {}));
|
||||
//export declare module "m1_M3_public" {
|
||||
// export function f1();
|
||||
// export class c1 {
|
||||
// }
|
||||
// export var v1: { new (): c1; };
|
||||
// export var v2: c1;
|
||||
//}
|
||||
//declare module "m1_M4_private" {
|
||||
// export function f1();
|
||||
// export class c1 {
|
||||
// }
|
||||
// export var v1: { new (): c1; };
|
||||
// export var v2: c1;
|
||||
//}
|
||||
var m1_im1_private = m1_M1_public;
|
||||
m1.m1_im1_private_v1_public = m1_im1_private.c1;
|
||||
m1.m1_im1_private_v2_public = new m1_im1_private.c1();
|
||||
@@ -406,6 +420,24 @@ export module m3 {
|
||||
var m1_im2_private_v2_private = new m1_im2_private.c1();
|
||||
var m1_im2_private_v3_private = m1_im2_private.f1;
|
||||
var m1_im2_private_v4_private = m1_im2_private.f1();
|
||||
//import m1_im3_private = require("m1_M3_public");
|
||||
//export var m1_im3_private_v1_public = m1_im3_private.c1;
|
||||
//export var m1_im3_private_v2_public = new m1_im3_private.c1();
|
||||
//export var m1_im3_private_v3_public = m1_im3_private.f1;
|
||||
//export var m1_im3_private_v4_public = m1_im3_private.f1();
|
||||
//var m1_im3_private_v1_private = m1_im3_private.c1;
|
||||
//var m1_im3_private_v2_private = new m1_im3_private.c1();
|
||||
//var m1_im3_private_v3_private = m1_im3_private.f1;
|
||||
//var m1_im3_private_v4_private = m1_im3_private.f1();
|
||||
//import m1_im4_private = require("m1_M4_private");
|
||||
//export var m1_im4_private_v1_public = m1_im4_private.c1;
|
||||
//export var m1_im4_private_v2_public = new m1_im4_private.c1();
|
||||
//export var m1_im4_private_v3_public = m1_im4_private.f1;
|
||||
//export var m1_im4_private_v4_public = m1_im4_private.f1();
|
||||
//var m1_im4_private_v1_private = m1_im4_private.c1;
|
||||
//var m1_im4_private_v2_private = new m1_im4_private.c1();
|
||||
//var m1_im4_private_v3_private = m1_im4_private.f1;
|
||||
//var m1_im4_private_v4_private = m1_im4_private.f1();
|
||||
m1.m1_im1_public = m1_M1_public;
|
||||
m1.m1_im2_public = m1_M2_private;
|
||||
})(exports.m1 || (exports.m1 = {}));
|
||||
@@ -442,6 +474,20 @@ var m2;
|
||||
m2_M2_private.v1 = c1;
|
||||
m2_M2_private.v2;
|
||||
})(m2_M2_private || (m2_M2_private = {}));
|
||||
//export declare module "m2_M3_public" {
|
||||
// export function f1();
|
||||
// export class c1 {
|
||||
// }
|
||||
// export var v1: { new (): c1; };
|
||||
// export var v2: c1;
|
||||
//}
|
||||
//declare module "m2_M4_private" {
|
||||
// export function f1();
|
||||
// export class c1 {
|
||||
// }
|
||||
// export var v1: { new (): c1; };
|
||||
// export var v2: c1;
|
||||
//}
|
||||
var m1_im1_private = m2_M1_public;
|
||||
m2.m1_im1_private_v1_public = m1_im1_private.c1;
|
||||
m2.m1_im1_private_v2_public = new m1_im1_private.c1();
|
||||
@@ -460,6 +506,25 @@ var m2;
|
||||
var m1_im2_private_v2_private = new m1_im2_private.c1();
|
||||
var m1_im2_private_v3_private = m1_im2_private.f1;
|
||||
var m1_im2_private_v4_private = m1_im2_private.f1();
|
||||
//import m1_im3_private = require("m2_M3_public");
|
||||
//export var m1_im3_private_v1_public = m1_im3_private.c1;
|
||||
//export var m1_im3_private_v2_public = new m1_im3_private.c1();
|
||||
//export var m1_im3_private_v3_public = m1_im3_private.f1;
|
||||
//export var m1_im3_private_v4_public = m1_im3_private.f1();
|
||||
//var m1_im3_private_v1_private = m1_im3_private.c1;
|
||||
//var m1_im3_private_v2_private = new m1_im3_private.c1();
|
||||
//var m1_im3_private_v3_private = m1_im3_private.f1;
|
||||
//var m1_im3_private_v4_private = m1_im3_private.f1();
|
||||
//import m1_im4_private = require("m2_M4_private");
|
||||
//export var m1_im4_private_v1_public = m1_im4_private.c1;
|
||||
//export var m1_im4_private_v2_public = new m1_im4_private.c1();
|
||||
//export var m1_im4_private_v3_public = m1_im4_private.f1;
|
||||
//export var m1_im4_private_v4_public = m1_im4_private.f1();
|
||||
//var m1_im4_private_v1_private = m1_im4_private.c1;
|
||||
//var m1_im4_private_v2_private = new m1_im4_private.c1();
|
||||
//var m1_im4_private_v3_private = m1_im4_private.f1;
|
||||
//var m1_im4_private_v4_private = m1_im4_private.f1();
|
||||
// Parse error to export module
|
||||
m2.m1_im1_public = m2_M1_public;
|
||||
m2.m1_im2_public = m2_M2_private;
|
||||
})(m2 || (m2 = {}));
|
||||
@@ -500,6 +565,13 @@ var glo_M1_public = exports.glo_M1_public;
|
||||
glo_M3_private.v2;
|
||||
})(exports.glo_M3_private || (exports.glo_M3_private = {}));
|
||||
var glo_M3_private = exports.glo_M3_private;
|
||||
//export declare module "glo_M4_private" {
|
||||
// export function f1();
|
||||
// export class c1 {
|
||||
// }
|
||||
// export var v1: { new (): c1; };
|
||||
// export var v2: c1;
|
||||
//}
|
||||
var glo_im1_private = glo_M1_public;
|
||||
exports.glo_im1_private_v1_public = glo_im1_private.c1;
|
||||
exports.glo_im1_private_v2_public = new glo_im1_private.c1();
|
||||
@@ -509,6 +581,15 @@ var glo_im1_private_v1_private = glo_im1_private.c1;
|
||||
var glo_im1_private_v2_private = new glo_im1_private.c1();
|
||||
var glo_im1_private_v3_private = glo_im1_private.f1;
|
||||
var glo_im1_private_v4_private = glo_im1_private.f1();
|
||||
//import glo_im2_private = require("glo_M2_public");
|
||||
//export var glo_im2_private_v1_public = glo_im2_private.c1;
|
||||
//export var glo_im2_private_v2_public = new glo_im2_private.c1();
|
||||
//export var glo_im2_private_v3_public = glo_im2_private.f1;
|
||||
//export var glo_im2_private_v4_public = glo_im2_private.f1();
|
||||
//var glo_im2_private_v1_private = glo_im2_private.c1;
|
||||
//var glo_im2_private_v2_private = new glo_im2_private.c1();
|
||||
//var glo_im2_private_v3_private = glo_im2_private.f1;
|
||||
//var glo_im2_private_v4_private = glo_im2_private.f1();
|
||||
var glo_im3_private = glo_M3_private;
|
||||
exports.glo_im3_private_v1_public = glo_im3_private.c1;
|
||||
exports.glo_im3_private_v2_public = new glo_im3_private.c1();
|
||||
@@ -518,6 +599,16 @@ var glo_im3_private_v1_private = glo_im3_private.c1;
|
||||
var glo_im3_private_v2_private = new glo_im3_private.c1();
|
||||
var glo_im3_private_v3_private = glo_im3_private.f1;
|
||||
var glo_im3_private_v4_private = glo_im3_private.f1();
|
||||
//import glo_im4_private = require("glo_M4_private");
|
||||
//export var glo_im4_private_v1_public = glo_im4_private.c1;
|
||||
//export var glo_im4_private_v2_public = new glo_im4_private.c1();
|
||||
//export var glo_im4_private_v3_public = glo_im4_private.f1;
|
||||
//export var glo_im4_private_v4_public = glo_im4_private.f1();
|
||||
//var glo_im4_private_v1_private = glo_im4_private.c1;
|
||||
//var glo_im4_private_v2_private = new glo_im4_private.c1();
|
||||
//var glo_im4_private_v3_private = glo_im4_private.f1;
|
||||
//var glo_im4_private_v4_private = glo_im4_private.f1();
|
||||
// Parse error to export module
|
||||
exports.glo_im1_public = glo_M1_public;
|
||||
exports.glo_im2_public = glo_M3_private;
|
||||
//export import glo_im3_public = require("glo_M2_public");
|
||||
|
||||
@@ -212,6 +212,7 @@ var m_private;
|
||||
})(exports.m_public || (exports.m_public = {}));
|
||||
var m_public = exports.m_public;
|
||||
(function (import_public) {
|
||||
// Privacy errors - importing private elements
|
||||
import_public.im_public_c_private = m_private.c_private;
|
||||
import_public.im_public_e_private = m_private.e_private;
|
||||
import_public.im_public_f_private = m_private.f_private;
|
||||
@@ -232,6 +233,7 @@ var m_public = exports.m_public;
|
||||
import_public.publicUse_im_public_mi_private = new import_public.im_public_mi_private.c();
|
||||
var privateUse_im_public_mu_private;
|
||||
import_public.publicUse_im_public_mu_private;
|
||||
// No Privacy errors - importing public elements
|
||||
import_public.im_public_c_public = m_public.c_public;
|
||||
import_public.im_public_e_public = m_public.e_public;
|
||||
import_public.im_public_f_public = m_public.f_public;
|
||||
@@ -256,6 +258,7 @@ var m_public = exports.m_public;
|
||||
var import_public = exports.import_public;
|
||||
var import_private;
|
||||
(function (import_private) {
|
||||
// No Privacy errors - importing private elements
|
||||
import_private.im_private_c_private = m_private.c_private;
|
||||
import_private.im_private_e_private = m_private.e_private;
|
||||
import_private.im_private_f_private = m_private.f_private;
|
||||
@@ -276,6 +279,7 @@ var import_private;
|
||||
import_private.publicUse_im_private_mi_private = new import_private.im_private_mi_private.c();
|
||||
var privateUse_im_private_mu_private;
|
||||
import_private.publicUse_im_private_mu_private;
|
||||
// No privacy Error - importing public elements
|
||||
import_private.im_private_c_public = m_public.c_public;
|
||||
import_private.im_private_e_public = m_public.e_public;
|
||||
import_private.im_private_f_public = m_public.f_public;
|
||||
|
||||
@@ -213,6 +213,7 @@ define(["require", "exports"], function (require, exports) {
|
||||
})(exports.m_public || (exports.m_public = {}));
|
||||
var m_public = exports.m_public;
|
||||
(function (import_public) {
|
||||
// No Privacy errors - importing private elements
|
||||
var im_private_c_private = m_private.c_private;
|
||||
var im_private_e_private = m_private.e_private;
|
||||
var im_private_f_private = m_private.f_private;
|
||||
@@ -233,6 +234,7 @@ define(["require", "exports"], function (require, exports) {
|
||||
import_public.publicUse_im_private_mi_private = new im_private_mi_private.c();
|
||||
var privateUse_im_private_mu_private;
|
||||
import_public.publicUse_im_private_mu_private;
|
||||
// No Privacy errors - importing public elements
|
||||
var im_private_c_public = m_public.c_public;
|
||||
var im_private_e_public = m_public.e_public;
|
||||
var im_private_f_public = m_public.f_public;
|
||||
@@ -257,6 +259,7 @@ define(["require", "exports"], function (require, exports) {
|
||||
var import_public = exports.import_public;
|
||||
var import_private;
|
||||
(function (import_private) {
|
||||
// No Privacy errors - importing private elements
|
||||
var im_private_c_private = m_private.c_private;
|
||||
var im_private_e_private = m_private.e_private;
|
||||
var im_private_f_private = m_private.f_private;
|
||||
@@ -277,6 +280,7 @@ define(["require", "exports"], function (require, exports) {
|
||||
import_private.publicUse_im_private_mi_private = new im_private_mi_private.c();
|
||||
var privateUse_im_private_mu_private;
|
||||
import_private.publicUse_im_private_mu_private;
|
||||
// No privacy Error - importing public elements
|
||||
var im_private_c_public = m_public.c_public;
|
||||
var im_private_e_public = m_public.e_public;
|
||||
var im_private_f_public = m_public.f_public;
|
||||
|
||||
@@ -66,6 +66,9 @@ var c_public = (function () {
|
||||
})();
|
||||
exports.c_public = c_public;
|
||||
//// [privacyTopLevelAmbientExternalModuleImportWithExport_core.js]
|
||||
///<reference path='privacyTopLevelAmbientExternalModuleImportWithExport_require2.ts'/>
|
||||
///<reference path='privacyTopLevelAmbientExternalModuleImportWithExport_require3.ts'/>
|
||||
// Privacy errors - importing private elements
|
||||
exports.im_public_mi_private = require("privacyTopLevelAmbientExternalModuleImportWithExport_require");
|
||||
exports.im_public_mu_private = require("privacyTopLevelAmbientExternalModuleImportWithExport_require1");
|
||||
exports.im_public_mi_public = require("m");
|
||||
|
||||
@@ -159,6 +159,7 @@ define(["require", "exports"], function (require, exports) {
|
||||
var mi_public = m_public.mi_public;
|
||||
})(exports.m_public || (exports.m_public = {}));
|
||||
var m_public = exports.m_public;
|
||||
// Privacy errors - importing private elements
|
||||
exports.im_public_c_private = m_private.c_private;
|
||||
exports.im_public_e_private = m_private.e_private;
|
||||
exports.im_public_f_private = m_private.f_private;
|
||||
@@ -179,6 +180,7 @@ define(["require", "exports"], function (require, exports) {
|
||||
exports.publicUse_im_public_mi_private = new exports.im_public_mi_private.c();
|
||||
var privateUse_im_public_mu_private;
|
||||
exports.publicUse_im_public_mu_private;
|
||||
// No Privacy errors - importing public elements
|
||||
exports.im_public_c_public = m_public.c_public;
|
||||
exports.im_public_e_public = m_public.e_public;
|
||||
exports.im_public_f_public = m_public.f_public;
|
||||
|
||||
@@ -160,6 +160,7 @@ define(["require", "exports"], function (require, exports) {
|
||||
var mi_public = m_public.mi_public;
|
||||
})(exports.m_public || (exports.m_public = {}));
|
||||
var m_public = exports.m_public;
|
||||
// No Privacy errors - importing private elements
|
||||
var im_private_c_private = m_private.c_private;
|
||||
var im_private_e_private = m_private.e_private;
|
||||
var im_private_f_private = m_private.f_private;
|
||||
@@ -180,6 +181,7 @@ define(["require", "exports"], function (require, exports) {
|
||||
exports.publicUse_im_private_mi_private = new im_private_mi_private.c();
|
||||
var privateUse_im_private_mu_private;
|
||||
exports.publicUse_im_private_mu_private;
|
||||
// No Privacy errors - importing public elements
|
||||
var im_private_c_public = m_public.c_public;
|
||||
var im_private_e_public = m_public.e_public;
|
||||
var im_private_f_public = m_public.f_public;
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// only used privately no need to emit
|
||||
var private_m4 = require("private_m4");
|
||||
(function (usePrivate_m4_m1) {
|
||||
var x3 = private_m4.x;
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// Do not emit unused import
|
||||
var m5 = require("m5");
|
||||
exports.d = m5.foo2();
|
||||
exports.x = m5.foo2;
|
||||
|
||||
@@ -11,6 +11,7 @@ exports.f4 = m4.foo();
|
||||
var f3 = m4.foo();
|
||||
})(exports.m1 || (exports.m1 = {}));
|
||||
var m1 = exports.m1;
|
||||
// Do not emit multiple used import statements
|
||||
var multiImport_m4 = require("m4");
|
||||
exports.useMultiImport_m4_x4 = multiImport_m4.x;
|
||||
exports.useMultiImport_m4_d4 = multiImport_m4.d;
|
||||
|
||||
@@ -11,5 +11,6 @@ exports.f4 = m4.foo();
|
||||
var f3 = m4.foo();
|
||||
})(exports.m1 || (exports.m1 = {}));
|
||||
var m1 = exports.m1;
|
||||
// Do not emit unused import
|
||||
var m5 = require("m5");
|
||||
exports.d = m5.foo2();
|
||||
|
||||
@@ -23,5 +23,6 @@ var Promise = (function () {
|
||||
})();
|
||||
exports.Promise = Promise;
|
||||
//// [staticInstanceResolution3_1.js]
|
||||
///<reference path='staticInstanceResolution3_0.ts'/>
|
||||
var WinJS = require('staticInstanceResolution3_0');
|
||||
WinJS.Promise.timeout(10);
|
||||
|
||||
@@ -13,5 +13,6 @@ var z = foo.x + 10;
|
||||
|
||||
//// [foo_0.js]
|
||||
//// [foo_1.js]
|
||||
/// <reference path="foo_0.ts"/>
|
||||
var foo = require("foo");
|
||||
var z = foo.x + 10;
|
||||
|
||||
@@ -20,6 +20,7 @@ var z2 = foo.y() + 10; // Should resolve
|
||||
//// [foo_0.js]
|
||||
exports.x = 42;
|
||||
//// [foo_2.js]
|
||||
/// <reference path="foo_1.ts"/>
|
||||
var foo = require("vs/foo_0");
|
||||
var z1 = foo.x + 10;
|
||||
var z2 = foo.y() + 10;
|
||||
|
||||
@@ -33,6 +33,8 @@ var D = (function () {
|
||||
})();
|
||||
module.exports = D;
|
||||
//// [typeofAmbientExternalModules_2.js]
|
||||
///<reference path='typeofAmbientExternalModules_0.ts'/>
|
||||
///<reference path='typeofAmbientExternalModules_1.ts'/>
|
||||
var ext = require('typeofAmbientExternalModules_0');
|
||||
var exp = require('typeofAmbientExternalModules_1');
|
||||
var y1 = ext;
|
||||
|
||||
@@ -18,6 +18,7 @@ function mkdirSync(path, mode) {
|
||||
}
|
||||
exports.mkdirSync = mkdirSync;
|
||||
//// [voidAsNonAmbiguousReturnType_1.js]
|
||||
///<reference path='voidAsNonAmbiguousReturnType_0.ts'/>
|
||||
var fs = require("voidAsNonAmbiguousReturnType_0");
|
||||
function main() {
|
||||
fs.mkdirSync('test');
|
||||
|
||||
Reference in New Issue
Block a user