File: privacyCannotNameVarTypeDeclFile.types

package info (click to toggle)
node-typescript 3.3.3333-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 324,548 kB
  • sloc: makefile: 6; sh: 3
file content (353 lines) | stat: -rw-r--r-- 20,189 bytes parent folder | download | duplicates (5)
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
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
=== tests/cases/compiler/privacyCannotNameVarTypeDeclFile_consumer.ts ===
import exporter = require("./privacyCannotNameVarTypeDeclFile_exporter");
>exporter : typeof exporter

export class publicClassWithWithPrivatePropertyTypes {
>publicClassWithWithPrivatePropertyTypes : publicClassWithWithPrivatePropertyTypes

    static myPublicStaticProperty = exporter.createExportedWidget1(); // Error
>myPublicStaticProperty : import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1
>exporter.createExportedWidget1() : import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1
>exporter.createExportedWidget1 : () => import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1
>exporter : typeof exporter
>createExportedWidget1 : () => import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1

    private static myPrivateStaticProperty = exporter.createExportedWidget1();
>myPrivateStaticProperty : import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1
>exporter.createExportedWidget1() : import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1
>exporter.createExportedWidget1 : () => import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1
>exporter : typeof exporter
>createExportedWidget1 : () => import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1

    myPublicProperty = exporter.createExportedWidget1(); // Error
>myPublicProperty : import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1
>exporter.createExportedWidget1() : import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1
>exporter.createExportedWidget1 : () => import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1
>exporter : typeof exporter
>createExportedWidget1 : () => import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1

    private myPrivateProperty = exporter.createExportedWidget1();
>myPrivateProperty : import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1
>exporter.createExportedWidget1() : import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1
>exporter.createExportedWidget1 : () => import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1
>exporter : typeof exporter
>createExportedWidget1 : () => import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1

    static myPublicStaticProperty1 = exporter.createExportedWidget3(); // Error
>myPublicStaticProperty1 : import("GlobalWidgets").Widget3
>exporter.createExportedWidget3() : import("GlobalWidgets").Widget3
>exporter.createExportedWidget3 : () => import("GlobalWidgets").Widget3
>exporter : typeof exporter
>createExportedWidget3 : () => import("GlobalWidgets").Widget3

    private static myPrivateStaticProperty1 = exporter.createExportedWidget3();
>myPrivateStaticProperty1 : import("GlobalWidgets").Widget3
>exporter.createExportedWidget3() : import("GlobalWidgets").Widget3
>exporter.createExportedWidget3 : () => import("GlobalWidgets").Widget3
>exporter : typeof exporter
>createExportedWidget3 : () => import("GlobalWidgets").Widget3

    myPublicProperty1 = exporter.createExportedWidget3(); // Error
>myPublicProperty1 : import("GlobalWidgets").Widget3
>exporter.createExportedWidget3() : import("GlobalWidgets").Widget3
>exporter.createExportedWidget3 : () => import("GlobalWidgets").Widget3
>exporter : typeof exporter
>createExportedWidget3 : () => import("GlobalWidgets").Widget3

    private myPrivateProperty1 = exporter.createExportedWidget3();
>myPrivateProperty1 : import("GlobalWidgets").Widget3
>exporter.createExportedWidget3() : import("GlobalWidgets").Widget3
>exporter.createExportedWidget3 : () => import("GlobalWidgets").Widget3
>exporter : typeof exporter
>createExportedWidget3 : () => import("GlobalWidgets").Widget3
}

class privateClassWithWithPrivatePropertyTypes {
>privateClassWithWithPrivatePropertyTypes : privateClassWithWithPrivatePropertyTypes

    static myPublicStaticProperty = exporter.createExportedWidget1(); 
>myPublicStaticProperty : import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1
>exporter.createExportedWidget1() : import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1
>exporter.createExportedWidget1 : () => import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1
>exporter : typeof exporter
>createExportedWidget1 : () => import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1

    private static myPrivateStaticProperty = exporter.createExportedWidget1();
>myPrivateStaticProperty : import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1
>exporter.createExportedWidget1() : import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1
>exporter.createExportedWidget1 : () => import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1
>exporter : typeof exporter
>createExportedWidget1 : () => import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1

    myPublicProperty = exporter.createExportedWidget1(); 
>myPublicProperty : import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1
>exporter.createExportedWidget1() : import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1
>exporter.createExportedWidget1 : () => import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1
>exporter : typeof exporter
>createExportedWidget1 : () => import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1

    private myPrivateProperty = exporter.createExportedWidget1();
>myPrivateProperty : import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1
>exporter.createExportedWidget1() : import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1
>exporter.createExportedWidget1 : () => import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1
>exporter : typeof exporter
>createExportedWidget1 : () => import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1

    static myPublicStaticProperty1 = exporter.createExportedWidget3(); 
>myPublicStaticProperty1 : import("GlobalWidgets").Widget3
>exporter.createExportedWidget3() : import("GlobalWidgets").Widget3
>exporter.createExportedWidget3 : () => import("GlobalWidgets").Widget3
>exporter : typeof exporter
>createExportedWidget3 : () => import("GlobalWidgets").Widget3

    private static myPrivateStaticProperty1 = exporter.createExportedWidget3();
>myPrivateStaticProperty1 : import("GlobalWidgets").Widget3
>exporter.createExportedWidget3() : import("GlobalWidgets").Widget3
>exporter.createExportedWidget3 : () => import("GlobalWidgets").Widget3
>exporter : typeof exporter
>createExportedWidget3 : () => import("GlobalWidgets").Widget3

    myPublicProperty1 = exporter.createExportedWidget3(); 
>myPublicProperty1 : import("GlobalWidgets").Widget3
>exporter.createExportedWidget3() : import("GlobalWidgets").Widget3
>exporter.createExportedWidget3 : () => import("GlobalWidgets").Widget3
>exporter : typeof exporter
>createExportedWidget3 : () => import("GlobalWidgets").Widget3

    private myPrivateProperty1 = exporter.createExportedWidget3();
>myPrivateProperty1 : import("GlobalWidgets").Widget3
>exporter.createExportedWidget3() : import("GlobalWidgets").Widget3
>exporter.createExportedWidget3 : () => import("GlobalWidgets").Widget3
>exporter : typeof exporter
>createExportedWidget3 : () => import("GlobalWidgets").Widget3
}

export var publicVarWithPrivatePropertyTypes= exporter.createExportedWidget1(); // Error
>publicVarWithPrivatePropertyTypes : import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1
>exporter.createExportedWidget1() : import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1
>exporter.createExportedWidget1 : () => import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1
>exporter : typeof exporter
>createExportedWidget1 : () => import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1

var privateVarWithPrivatePropertyTypes= exporter.createExportedWidget1();
>privateVarWithPrivatePropertyTypes : import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1
>exporter.createExportedWidget1() : import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1
>exporter.createExportedWidget1 : () => import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1
>exporter : typeof exporter
>createExportedWidget1 : () => import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").Widget1

export var publicVarWithPrivatePropertyTypes1 = exporter.createExportedWidget3(); // Error
>publicVarWithPrivatePropertyTypes1 : import("GlobalWidgets").Widget3
>exporter.createExportedWidget3() : import("GlobalWidgets").Widget3
>exporter.createExportedWidget3 : () => import("GlobalWidgets").Widget3
>exporter : typeof exporter
>createExportedWidget3 : () => import("GlobalWidgets").Widget3

var privateVarWithPrivatePropertyTypes1 = exporter.createExportedWidget3();
>privateVarWithPrivatePropertyTypes1 : import("GlobalWidgets").Widget3
>exporter.createExportedWidget3() : import("GlobalWidgets").Widget3
>exporter.createExportedWidget3 : () => import("GlobalWidgets").Widget3
>exporter : typeof exporter
>createExportedWidget3 : () => import("GlobalWidgets").Widget3

export class publicClassWithPrivateModulePropertyTypes {
>publicClassWithPrivateModulePropertyTypes : publicClassWithPrivateModulePropertyTypes

    static myPublicStaticProperty= exporter.createExportedWidget2(); // Error
>myPublicStaticProperty : import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").SpecializedWidget.Widget2
>exporter.createExportedWidget2() : import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").SpecializedWidget.Widget2
>exporter.createExportedWidget2 : () => import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").SpecializedWidget.Widget2
>exporter : typeof exporter
>createExportedWidget2 : () => import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").SpecializedWidget.Widget2

    myPublicProperty = exporter.createExportedWidget2(); // Error
>myPublicProperty : import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").SpecializedWidget.Widget2
>exporter.createExportedWidget2() : import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").SpecializedWidget.Widget2
>exporter.createExportedWidget2 : () => import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").SpecializedWidget.Widget2
>exporter : typeof exporter
>createExportedWidget2 : () => import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").SpecializedWidget.Widget2

    static myPublicStaticProperty1 = exporter.createExportedWidget4(); // Error
>myPublicStaticProperty1 : import("GlobalWidgets").SpecializedGlobalWidget.Widget4
>exporter.createExportedWidget4() : import("GlobalWidgets").SpecializedGlobalWidget.Widget4
>exporter.createExportedWidget4 : () => import("GlobalWidgets").SpecializedGlobalWidget.Widget4
>exporter : typeof exporter
>createExportedWidget4 : () => import("GlobalWidgets").SpecializedGlobalWidget.Widget4

    myPublicProperty1 = exporter.createExportedWidget4(); // Error
>myPublicProperty1 : import("GlobalWidgets").SpecializedGlobalWidget.Widget4
>exporter.createExportedWidget4() : import("GlobalWidgets").SpecializedGlobalWidget.Widget4
>exporter.createExportedWidget4 : () => import("GlobalWidgets").SpecializedGlobalWidget.Widget4
>exporter : typeof exporter
>createExportedWidget4 : () => import("GlobalWidgets").SpecializedGlobalWidget.Widget4
}
export var publicVarWithPrivateModulePropertyTypes= exporter.createExportedWidget2(); // Error
>publicVarWithPrivateModulePropertyTypes : import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").SpecializedWidget.Widget2
>exporter.createExportedWidget2() : import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").SpecializedWidget.Widget2
>exporter.createExportedWidget2 : () => import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").SpecializedWidget.Widget2
>exporter : typeof exporter
>createExportedWidget2 : () => import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").SpecializedWidget.Widget2

export var publicVarWithPrivateModulePropertyTypes1 = exporter.createExportedWidget4(); // Error
>publicVarWithPrivateModulePropertyTypes1 : import("GlobalWidgets").SpecializedGlobalWidget.Widget4
>exporter.createExportedWidget4() : import("GlobalWidgets").SpecializedGlobalWidget.Widget4
>exporter.createExportedWidget4 : () => import("GlobalWidgets").SpecializedGlobalWidget.Widget4
>exporter : typeof exporter
>createExportedWidget4 : () => import("GlobalWidgets").SpecializedGlobalWidget.Widget4

class privateClassWithPrivateModulePropertyTypes {
>privateClassWithPrivateModulePropertyTypes : privateClassWithPrivateModulePropertyTypes

    static myPublicStaticProperty= exporter.createExportedWidget2();
>myPublicStaticProperty : import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").SpecializedWidget.Widget2
>exporter.createExportedWidget2() : import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").SpecializedWidget.Widget2
>exporter.createExportedWidget2 : () => import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").SpecializedWidget.Widget2
>exporter : typeof exporter
>createExportedWidget2 : () => import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").SpecializedWidget.Widget2

    myPublicProperty= exporter.createExportedWidget2();
>myPublicProperty : import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").SpecializedWidget.Widget2
>exporter.createExportedWidget2() : import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").SpecializedWidget.Widget2
>exporter.createExportedWidget2 : () => import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").SpecializedWidget.Widget2
>exporter : typeof exporter
>createExportedWidget2 : () => import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").SpecializedWidget.Widget2

    static myPublicStaticProperty1 = exporter.createExportedWidget4();
>myPublicStaticProperty1 : import("GlobalWidgets").SpecializedGlobalWidget.Widget4
>exporter.createExportedWidget4() : import("GlobalWidgets").SpecializedGlobalWidget.Widget4
>exporter.createExportedWidget4 : () => import("GlobalWidgets").SpecializedGlobalWidget.Widget4
>exporter : typeof exporter
>createExportedWidget4 : () => import("GlobalWidgets").SpecializedGlobalWidget.Widget4

    myPublicProperty1 = exporter.createExportedWidget4();
>myPublicProperty1 : import("GlobalWidgets").SpecializedGlobalWidget.Widget4
>exporter.createExportedWidget4() : import("GlobalWidgets").SpecializedGlobalWidget.Widget4
>exporter.createExportedWidget4 : () => import("GlobalWidgets").SpecializedGlobalWidget.Widget4
>exporter : typeof exporter
>createExportedWidget4 : () => import("GlobalWidgets").SpecializedGlobalWidget.Widget4
}
var privateVarWithPrivateModulePropertyTypes= exporter.createExportedWidget2();
>privateVarWithPrivateModulePropertyTypes : import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").SpecializedWidget.Widget2
>exporter.createExportedWidget2() : import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").SpecializedWidget.Widget2
>exporter.createExportedWidget2 : () => import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").SpecializedWidget.Widget2
>exporter : typeof exporter
>createExportedWidget2 : () => import("tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets").SpecializedWidget.Widget2

var privateVarWithPrivateModulePropertyTypes1 = exporter.createExportedWidget4();
>privateVarWithPrivateModulePropertyTypes1 : import("GlobalWidgets").SpecializedGlobalWidget.Widget4
>exporter.createExportedWidget4() : import("GlobalWidgets").SpecializedGlobalWidget.Widget4
>exporter.createExportedWidget4 : () => import("GlobalWidgets").SpecializedGlobalWidget.Widget4
>exporter : typeof exporter
>createExportedWidget4 : () => import("GlobalWidgets").SpecializedGlobalWidget.Widget4

=== tests/cases/compiler/privacyCannotNameVarTypeDeclFile_GlobalWidgets.ts ===
declare module "GlobalWidgets" {
>"GlobalWidgets" : typeof import("GlobalWidgets")

    export class Widget3 {
>Widget3 : Widget3

        name: string;
>name : string
    }
    export function createWidget3(): Widget3;
>createWidget3 : () => Widget3

    export module SpecializedGlobalWidget {
>SpecializedGlobalWidget : typeof SpecializedGlobalWidget

        export class Widget4 {
>Widget4 : Widget4

            name: string;
>name : string
        }
        function createWidget4(): Widget4;
>createWidget4 : () => Widget4
    }
}

=== tests/cases/compiler/privacyCannotNameVarTypeDeclFile_Widgets.ts ===
export class Widget1 {
>Widget1 : Widget1

    name = 'one';
>name : string
>'one' : "one"
}
export function createWidget1() {
>createWidget1 : () => Widget1

    return new Widget1();
>new Widget1() : Widget1
>Widget1 : typeof Widget1
}

export module SpecializedWidget {
>SpecializedWidget : typeof SpecializedWidget

    export class Widget2 {
>Widget2 : Widget2

        name = 'one';
>name : string
>'one' : "one"
    }
    export function createWidget2() {
>createWidget2 : () => Widget2

        return new Widget2();
>new Widget2() : Widget2
>Widget2 : typeof Widget2
    }
}

=== tests/cases/compiler/privacyCannotNameVarTypeDeclFile_exporter.ts ===
///<reference path='privacyCannotNameVarTypeDeclFile_GlobalWidgets.ts'/>
import Widgets = require("./privacyCannotNameVarTypeDeclFile_Widgets");
>Widgets : typeof Widgets

import Widgets1 = require("GlobalWidgets");
>Widgets1 : typeof Widgets1

export function createExportedWidget1() {
>createExportedWidget1 : () => Widgets.Widget1

    return Widgets.createWidget1();
>Widgets.createWidget1() : Widgets.Widget1
>Widgets.createWidget1 : () => Widgets.Widget1
>Widgets : typeof Widgets
>createWidget1 : () => Widgets.Widget1
}
export function createExportedWidget2() {
>createExportedWidget2 : () => Widgets.SpecializedWidget.Widget2

    return Widgets.SpecializedWidget.createWidget2();
>Widgets.SpecializedWidget.createWidget2() : Widgets.SpecializedWidget.Widget2
>Widgets.SpecializedWidget.createWidget2 : () => Widgets.SpecializedWidget.Widget2
>Widgets.SpecializedWidget : typeof Widgets.SpecializedWidget
>Widgets : typeof Widgets
>SpecializedWidget : typeof Widgets.SpecializedWidget
>createWidget2 : () => Widgets.SpecializedWidget.Widget2
}
export function createExportedWidget3() {
>createExportedWidget3 : () => Widgets1.Widget3

    return Widgets1.createWidget3();
>Widgets1.createWidget3() : Widgets1.Widget3
>Widgets1.createWidget3 : () => Widgets1.Widget3
>Widgets1 : typeof Widgets1
>createWidget3 : () => Widgets1.Widget3
}
export function createExportedWidget4() {
>createExportedWidget4 : () => Widgets1.SpecializedGlobalWidget.Widget4

    return Widgets1.SpecializedGlobalWidget.createWidget4();
>Widgets1.SpecializedGlobalWidget.createWidget4() : Widgets1.SpecializedGlobalWidget.Widget4
>Widgets1.SpecializedGlobalWidget.createWidget4 : () => Widgets1.SpecializedGlobalWidget.Widget4
>Widgets1.SpecializedGlobalWidget : typeof Widgets1.SpecializedGlobalWidget
>Widgets1 : typeof Widgets1
>SpecializedGlobalWidget : typeof Widgets1.SpecializedGlobalWidget
>createWidget4 : () => Widgets1.SpecializedGlobalWidget.Widget4
}