File: declarationEmitWorkWithInlineComments.js

package info (click to toggle)
node-typescript 4.9.5%2Bds1-2
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 533,908 kB
  • sloc: javascript: 2,018,330; makefile: 7; sh: 1
file content (109 lines) | stat: -rw-r--r-- 3,057 bytes parent folder | download | duplicates (3)
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);
}