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
|
//// [declarationEmitWorkWithInlineComments.ts]
export class Foo {
constructor(
/** @internal */
public isInternal1: string,
/** @internal */ public isInternal2: string, /** @internal */
public isInternal3: string,
// @internal
public isInternal4: string,
// nothing
/** @internal */
public isInternal5: string,
/* @internal */ public isInternal6: string /* trailing */,
/* @internal */ public isInternal7: string, /** @internal */
// not work
public notInternal1: string,
// @internal
/* not work */
public notInternal2: string,
/* not work */
// @internal
/* not work */
public notInternal3: string,
) { }
}
export class Bar {
constructor(/* @internal */ public isInternal1: string) {}
}
export class Baz {
constructor(/* @internal */
public isInternal: string
) {}
}
//// [declarationEmitWorkWithInlineComments.js]
"use strict";
exports.__esModule = true;
exports.Baz = exports.Bar = exports.Foo = void 0;
var Foo = /** @class */ (function () {
function Foo(
/** @internal */
isInternal1,
/** @internal */ isInternal2, /** @internal */ isInternal3,
// @internal
isInternal4,
// nothing
/** @internal */
isInternal5,
/* @internal */ isInternal6 /* trailing */,
/* @internal */ isInternal7, /** @internal */
// not work
notInternal1,
// @internal
/* not work */
notInternal2,
/* not work */
// @internal
/* not work */
notInternal3) {
this.isInternal1 = isInternal1;
this.isInternal2 = isInternal2;
this.isInternal3 = isInternal3;
this.isInternal4 = isInternal4;
this.isInternal5 = isInternal5;
this.isInternal6 = isInternal6;
this.isInternal7 = isInternal7;
this.notInternal1 = notInternal1;
this.notInternal2 = notInternal2;
this.notInternal3 = notInternal3;
}
return Foo;
}());
exports.Foo = Foo;
var Bar = /** @class */ (function () {
function Bar(/* @internal */ isInternal1) {
this.isInternal1 = isInternal1;
}
return Bar;
}());
exports.Bar = Bar;
var Baz = /** @class */ (function () {
function Baz(/* @internal */ isInternal) {
this.isInternal = isInternal;
}
return Baz;
}());
exports.Baz = Baz;
//// [declarationEmitWorkWithInlineComments.d.ts]
export declare class Foo {
notInternal1: string;
notInternal2: string;
notInternal3: string;
constructor(
/** @internal */
isInternal1: string,
/** @internal */ isInternal2: string, /** @internal */ isInternal3: string, isInternal4: string,
/** @internal */
isInternal5: string, isInternal6: string, isInternal7: string, /** @internal */ notInternal1: string, notInternal2: string, notInternal3: string);
}
export declare class Bar {
constructor(/* @internal */ isInternal1: string);
}
export declare class Baz {
constructor(/* @internal */ isInternal: string);
}
|