1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
//// [innerModExport2.ts]
module Outer {
// inner mod 1
var non_export_var: number;
module {
var non_export_var = 0;
export var export_var = 1;
function NonExportFunc() { return 0; }
export function ExportFunc() { return 0; }
}
var export_var: number;
export var outer_var_export = 0;
export function outerFuncExport() { return 0; }
}
Outer.NonExportFunc();
//// [innerModExport2.js]
var Outer;
(function (Outer) {
// inner mod 1
var non_export_var;
module;
{
var non_export_var = 0;
export var export_var = 1;
function NonExportFunc() { return 0; }
export function ExportFunc() { return 0; }
}
var export_var;
Outer.outer_var_export = 0;
function outerFuncExport() { return 0; }
Outer.outerFuncExport = outerFuncExport;
})(Outer || (Outer = {}));
Outer.NonExportFunc();
|