TypeScript/tests/baselines/reference/exportAlreadySeen.js

38 lines
725 B
TypeScript

//// [exportAlreadySeen.ts]
module M {
export export var x = 1;
export export function f() { }
export export module N {
export export class C { }
export export interface I { }
}
}
declare module A {
export export var x;
export export function f()
export export module N {
export export class C { }
export export interface I { }
}
}
//// [exportAlreadySeen.js]
var M;
(function (M) {
M.x = 1;
function f() { }
M.f = f;
var N;
(function (N) {
var C = (function () {
function C() {
}
return C;
})();
N.C = C;
})(N = M.N || (M.N = {}));
})(M || (M = {}));