File: commentsClass.types

package info (click to toggle)
node-typescript 2.1.5-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 203,952 kB
  • ctags: 52,987
  • sloc: sh: 11; makefile: 5
file content (142 lines) | stat: -rw-r--r-- 2,225 bytes parent folder | download | duplicates (2)
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
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
=== tests/cases/compiler/commentsClass.ts ===

/** This is class c2 without constuctor*/
class c2 {
>c2 : c2

} // trailing comment1
var i2 = new c2();
>i2 : c2
>new c2() : c2
>c2 : typeof c2

var i2_c = c2;
>i2_c : typeof c2
>c2 : typeof c2

class c3 {
>c3 : c3

    /** Constructor comment*/
    constructor() {
    } // trailing comment of constructor
} /* trailing comment 2 */
var i3 = new c3();
>i3 : c3
>new c3() : c3
>c3 : typeof c3

var i3_c = c3;
>i3_c : typeof c3
>c3 : typeof c3

/** Class comment*/
class c4 {
>c4 : c4

    /** Constructor comment*/
    constructor() {
    } /* trailing comment of constructor 2*/
}
var i4 = new c4();
>i4 : c4
>new c4() : c4
>c4 : typeof c4

var i4_c = c4;
>i4_c : typeof c4
>c4 : typeof c4

/** Class with statics*/
class c5 {
>c5 : c5

    static s1: number;
>s1 : number
}
var i5 = new c5();
>i5 : c5
>new c5() : c5
>c5 : typeof c5

var i5_c = c5;
>i5_c : typeof c5
>c5 : typeof c5

/// class with statics and constructor
class c6 { /// class with statics and constructor2
>c6 : c6

    /// s1 comment
    static s1: number; /// s1 comment2
>s1 : number

    /// constructor comment
    constructor() { /// constructor comment2
    }
}
var i6 = new c6();
>i6 : c6
>new c6() : c6
>c6 : typeof c6

var i6_c = c6;
>i6_c : typeof c6
>c6 : typeof c6

// class with statics and constructor
class c7 {
>c7 : c7

    // s1 comment
    static s1: number;
>s1 : number

    // constructor comment
    constructor() {
    }
}
var i7 = new c7();
>i7 : c7
>new c7() : c7
>c7 : typeof c7

var i7_c = c7;
>i7_c : typeof c7
>c7 : typeof c7

/** class with statics and constructor
 */
class c8 {
>c8 : c8

    /** s1 comment */
    static s1: number; /** s1 comment2 */
>s1 : number

    /** constructor comment 
    */
    constructor() {
        /** constructor comment2 
        */
    }
}
var i8 = new c8();
>i8 : c8
>new c8() : c8
>c8 : typeof c8

var i8_c = c8;
>i8_c : typeof c8
>c8 : typeof c8

class c9 {
>c9 : c9

    constructor() {
        /// This is some detached comment

        // should emit this leading comment of } too
    }
}