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 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121
|
//// [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) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
/** this is multi declare module*/
var multiM;
(function (multiM) {
/// class b comment
var b = /** @class */ (function () {
function b() {
}
return b;
}());
multiM.b = b;
})(multiM = exports.multiM || (exports.multiM = {}));
/** thi is multi module 2*/
(function (multiM) {
/** class c comment*/
var c = /** @class */ (function () {
function c() {
}
return c;
}());
multiM.c = c;
// class e comment
var e = /** @class */ (function () {
function e() {
}
return e;
}());
multiM.e = e;
})(multiM = exports.multiM || (exports.multiM = {}));
new multiM.b();
new multiM.c();
});
//// [commentsMultiModuleMultiFile_1.js]
define(["require", "exports"], function (require, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
/** this is multi module 3 comment*/
var multiM;
(function (multiM) {
/** class d comment*/
var d = /** @class */ (function () {
function d() {
}
return d;
}());
multiM.d = d;
/// class f comment
var f = /** @class */ (function () {
function f() {
}
return f;
}());
multiM.f = f;
})(multiM = exports.multiM || (exports.multiM = {}));
new multiM.d();
});
//// [commentsMultiModuleMultiFile_0.d.ts]
/** this is multi declare module*/
export declare module multiM {
class b {
}
}
/** thi is multi module 2*/
export declare module multiM {
/** class c comment*/
class c {
}
class e {
}
}
//// [commentsMultiModuleMultiFile_1.d.ts]
/** this is multi module 3 comment*/
export declare module multiM {
/** class d comment*/
class d {
}
class f {
}
}
|