TypeScript/tests/baselines/reference/commentsMultiModuleMultiFile.js

120 lines
2.6 KiB
TypeScript
Raw Normal View History

2014-07-13 01:04:16 +02:00
//// [tests/cases/compiler/commentsMultiModuleMultiFile.ts] ////
//// [commentsMultiModuleMultiFile_0.ts]
/** this is multi declare module*/
export module multiM {
/// class b comment
export class b {
}
}
/** thi is multi module 2*/
export module multiM {
/** class c comment*/
export class c {
}
// class e comment
export class e {
}
}
new multiM.b();
new multiM.c();
//// [commentsMultiModuleMultiFile_1.ts]
import m = require('commentsMultiModuleMultiFile_0');
/** this is multi module 3 comment*/
export module multiM {
/** class d comment*/
export class d {
}
/// class f comment
export class f {
}
}
new multiM.d();
//// [commentsMultiModuleMultiFile_0.js]
define(["require", "exports"], function (require, exports) {
2014-08-14 15:53:37 +02:00
/** this is multi declare module*/
var multiM;
2014-07-13 01:04:16 +02:00
(function (multiM) {
/// class b comment
2014-07-13 01:04:16 +02:00
var b = (function () {
function b() {
}
return b;
})();
multiM.b = b;
})(multiM = exports.multiM || (exports.multiM = {}));
2014-08-14 15:53:37 +02:00
/** thi is multi module 2*/
var multiM;
2014-07-13 01:04:16 +02:00
(function (multiM) {
/** class c comment*/
2014-07-13 01:04:16 +02:00
var c = (function () {
function c() {
}
return c;
})();
multiM.c = c;
// class e comment
2014-07-13 01:04:16 +02:00
var e = (function () {
function e() {
}
return e;
})();
multiM.e = e;
})(multiM = exports.multiM || (exports.multiM = {}));
2014-07-13 01:04:16 +02:00
new multiM.b();
new multiM.c();
});
//// [commentsMultiModuleMultiFile_1.js]
define(["require", "exports"], function (require, exports) {
2014-08-14 15:53:37 +02:00
/** this is multi module 3 comment*/
var multiM;
2014-07-13 01:04:16 +02:00
(function (multiM) {
/** class d comment*/
2014-07-13 01:04:16 +02:00
var d = (function () {
function d() {
}
return d;
})();
multiM.d = d;
/// class f comment
2014-07-13 01:04:16 +02:00
var f = (function () {
function f() {
}
return f;
})();
multiM.f = f;
})(multiM = exports.multiM || (exports.multiM = {}));
2014-07-13 01:04:16 +02:00
new multiM.d();
});
//// [commentsMultiModuleMultiFile_0.d.ts]
/** this is multi declare module*/
2014-07-13 01:04:16 +02:00
export declare module multiM {
class b {
}
}
/** thi is multi module 2*/
2014-07-13 01:04:16 +02:00
export declare module multiM {
/** class c comment*/
2014-07-13 01:04:16 +02:00
class c {
}
class e {
}
}
//// [commentsMultiModuleMultiFile_1.d.ts]
/** this is multi module 3 comment*/
2014-07-13 01:04:16 +02:00
export declare module multiM {
/** class d comment*/
2014-07-13 01:04:16 +02:00
class d {
}
class f {
}
}