• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1Input::
2//// [/user/username/projects/myproject/tsconfig.json]
3{"compilerOptions":{"composite":true}}
4
5//// [/user/username/projects/myproject/main.ts]
6export const x = 10;
7
8//// [/user/username/projects/myproject/other.ts]
9export const y = 10;
10
11//// [/a/lib/lib.d.ts]
12/// <reference no-default-lib="true"/>
13interface Boolean {}
14interface Function {}
15interface CallableFunction {}
16interface NewableFunction {}
17interface IArguments {}
18interface Number { toExponential: any; }
19interface Object {}
20interface RegExp {}
21interface String { charAt: any; }
22interface Array<T> { length: number; [n: number]: T; }
23
24
25tsc --w --noEmit
26Output::
27>> Screen clear
28[12:00:23 AM] Starting compilation in watch mode...
29
30[12:00:26 AM] Found 0 errors. Watching for file changes.
31
32
33
34Program root files: ["/user/username/projects/myproject/main.ts","/user/username/projects/myproject/other.ts"]
35Program options: {"composite":true,"noEmit":true,"configFilePath":"/user/username/projects/myproject/tsconfig.json"}
36Program structureReused: Not
37Program files::
38/a/lib/lib.d.ts
39/user/username/projects/myproject/main.ts
40/user/username/projects/myproject/other.ts
41
42Semantic diagnostics in builder refreshed for::
43/a/lib/lib.d.ts
44/user/username/projects/myproject/main.ts
45/user/username/projects/myproject/other.ts
46
47Shape signatures in builder refreshed for::
48/a/lib/lib.d.ts (used version)
49/user/username/projects/myproject/main.ts (used version)
50/user/username/projects/myproject/other.ts (used version)
51
52PolledWatches::
53/user/username/projects/myproject/node_modules/@types:
54  {"pollingInterval":500}
55
56FsWatches::
57/user/username/projects/myproject/tsconfig.json:
58  {}
59/user/username/projects/myproject/main.ts:
60  {}
61/user/username/projects/myproject/other.ts:
62  {}
63/a/lib/lib.d.ts:
64  {}
65
66FsWatchesRecursive::
67/user/username/projects/myproject:
68  {}
69
70exitCode:: ExitStatus.undefined
71
72//// [/user/username/projects/myproject/tsconfig.tsbuildinfo]
73{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./main.ts","./other.ts"],"fileInfos":[{"version":"-7698705165-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }","affectsGlobalScope":true},"-10726455937-export const x = 10;","-13729955264-export const y = 10;"],"options":{"composite":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[1,2,3],"affectedFilesPendingEmit":[[2,1],[3,1]],"emitSignatures":[2,3]},"version":"FakeTSVersion"}
74
75//// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt]
76{
77  "program": {
78    "fileNames": [
79      "../../../../a/lib/lib.d.ts",
80      "./main.ts",
81      "./other.ts"
82    ],
83    "fileInfos": {
84      "../../../../a/lib/lib.d.ts": {
85        "version": "-7698705165-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }",
86        "signature": "-7698705165-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }",
87        "affectsGlobalScope": true
88      },
89      "./main.ts": {
90        "version": "-10726455937-export const x = 10;",
91        "signature": "-10726455937-export const x = 10;"
92      },
93      "./other.ts": {
94        "version": "-13729955264-export const y = 10;",
95        "signature": "-13729955264-export const y = 10;"
96      }
97    },
98    "options": {
99      "composite": true
100    },
101    "referencedMap": {},
102    "exportedModulesMap": {},
103    "semanticDiagnosticsPerFile": [
104      "../../../../a/lib/lib.d.ts",
105      "./main.ts",
106      "./other.ts"
107    ],
108    "affectedFilesPendingEmit": [
109      [
110        "./main.ts",
111        "Full"
112      ],
113      [
114        "./other.ts",
115        "Full"
116      ]
117    ],
118    "emitSignatures": [
119      "./main.ts",
120      "./other.ts"
121    ]
122  },
123  "version": "FakeTSVersion",
124  "size": 765
125}
126
127
128Checking if output is same as EmitAndSemanticDiagnosticsBuilderProgram::
129Output file text for /user/username/projects/myproject/main.js is same:: true
130Output file text for /user/username/projects/myproject/main.d.ts is same:: true
131Output file text for /user/username/projects/myproject/other.js is same:: true
132Output file text for /user/username/projects/myproject/other.d.ts is same:: true
133Output file text for /user/username/projects/myproject/tsconfig.tsbuildinfo is same:: true
134
135tsc --w
136Output::
137>> Screen clear
138[12:00:29 AM] Starting compilation in watch mode...
139
140[12:00:41 AM] Found 0 errors. Watching for file changes.
141
142
143
144Program root files: ["/user/username/projects/myproject/main.ts","/user/username/projects/myproject/other.ts"]
145Program options: {"composite":true,"configFilePath":"/user/username/projects/myproject/tsconfig.json"}
146Program structureReused: Not
147Program files::
148/a/lib/lib.d.ts
149/user/username/projects/myproject/main.ts
150/user/username/projects/myproject/other.ts
151
152Semantic diagnostics in builder refreshed for::
153
154No shapes updated in the builder::
155
156PolledWatches::
157/user/username/projects/myproject/node_modules/@types:
158  {"pollingInterval":500}
159
160FsWatches::
161/user/username/projects/myproject/tsconfig.json:
162  {}
163/user/username/projects/myproject/main.ts:
164  {}
165/user/username/projects/myproject/other.ts:
166  {}
167/a/lib/lib.d.ts:
168  {}
169
170FsWatchesRecursive::
171/user/username/projects/myproject:
172  {}
173
174exitCode:: ExitStatus.undefined
175
176//// [/user/username/projects/myproject/tsconfig.tsbuildinfo]
177{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./main.ts","./other.ts"],"fileInfos":[{"version":"-7698705165-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-10726455937-export const x = 10;","signature":"-6821242887-export declare const x = 10;\n"},{"version":"-13729955264-export const y = 10;","signature":"-7152472870-export declare const y = 10;\n"}],"options":{"composite":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[1,2,3],"latestChangedDtsFile":"./other.d.ts"},"version":"FakeTSVersion"}
178
179//// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt]
180{
181  "program": {
182    "fileNames": [
183      "../../../../a/lib/lib.d.ts",
184      "./main.ts",
185      "./other.ts"
186    ],
187    "fileInfos": {
188      "../../../../a/lib/lib.d.ts": {
189        "version": "-7698705165-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }",
190        "signature": "-7698705165-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }",
191        "affectsGlobalScope": true
192      },
193      "./main.ts": {
194        "version": "-10726455937-export const x = 10;",
195        "signature": "-6821242887-export declare const x = 10;\n"
196      },
197      "./other.ts": {
198        "version": "-13729955264-export const y = 10;",
199        "signature": "-7152472870-export declare const y = 10;\n"
200      }
201    },
202    "options": {
203      "composite": true
204    },
205    "referencedMap": {},
206    "exportedModulesMap": {},
207    "semanticDiagnosticsPerFile": [
208      "../../../../a/lib/lib.d.ts",
209      "./main.ts",
210      "./other.ts"
211    ],
212    "latestChangedDtsFile": "./other.d.ts"
213  },
214  "version": "FakeTSVersion",
215  "size": 877
216}
217
218//// [/user/username/projects/myproject/main.js]
219"use strict";
220exports.__esModule = true;
221exports.x = void 0;
222exports.x = 10;
223
224
225//// [/user/username/projects/myproject/main.d.ts]
226export declare const x = 10;
227
228
229//// [/user/username/projects/myproject/other.js]
230"use strict";
231exports.__esModule = true;
232exports.y = void 0;
233exports.y = 10;
234
235
236//// [/user/username/projects/myproject/other.d.ts]
237export declare const y = 10;
238
239
240
241Checking if output is same as EmitAndSemanticDiagnosticsBuilderProgram::
242Output file text for /user/username/projects/myproject/main.js is same:: true
243Output file text for /user/username/projects/myproject/main.d.ts is same:: true
244Output file text for /user/username/projects/myproject/other.js is same:: true
245Output file text for /user/username/projects/myproject/other.d.ts is same:: true
246Output file text for /user/username/projects/myproject/tsconfig.tsbuildinfo is same:: true
247
248Change:: Add comment
249
250Input::
251//// [/user/username/projects/myproject/main.ts]
252export const x = 10;
253// SomeComment
254
255
256tsc --w --noEmit
257Output::
258>> Screen clear
259[12:00:47 AM] Starting compilation in watch mode...
260
261[12:00:51 AM] Found 0 errors. Watching for file changes.
262
263
264
265Program root files: ["/user/username/projects/myproject/main.ts","/user/username/projects/myproject/other.ts"]
266Program options: {"composite":true,"noEmit":true,"configFilePath":"/user/username/projects/myproject/tsconfig.json"}
267Program structureReused: Not
268Program files::
269/a/lib/lib.d.ts
270/user/username/projects/myproject/main.ts
271/user/username/projects/myproject/other.ts
272
273Semantic diagnostics in builder refreshed for::
274/user/username/projects/myproject/main.ts
275
276Shape signatures in builder refreshed for::
277/user/username/projects/myproject/main.ts (computed .d.ts)
278
279PolledWatches::
280/user/username/projects/myproject/node_modules/@types:
281  {"pollingInterval":500}
282
283FsWatches::
284/user/username/projects/myproject/tsconfig.json:
285  {}
286/user/username/projects/myproject/main.ts:
287  {}
288/user/username/projects/myproject/other.ts:
289  {}
290/a/lib/lib.d.ts:
291  {}
292
293FsWatchesRecursive::
294/user/username/projects/myproject:
295  {}
296
297exitCode:: ExitStatus.undefined
298
299//// [/user/username/projects/myproject/tsconfig.tsbuildinfo]
300{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./main.ts","./other.ts"],"fileInfos":[{"version":"-7698705165-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-14918944530-export const x = 10;\n// SomeComment","signature":"-6821242887-export declare const x = 10;\n"},{"version":"-13729955264-export const y = 10;","signature":"-7152472870-export declare const y = 10;\n"}],"options":{"composite":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[1,2,3],"affectedFilesPendingEmit":[[2,1]],"latestChangedDtsFile":"./other.d.ts"},"version":"FakeTSVersion"}
301
302//// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt]
303{
304  "program": {
305    "fileNames": [
306      "../../../../a/lib/lib.d.ts",
307      "./main.ts",
308      "./other.ts"
309    ],
310    "fileInfos": {
311      "../../../../a/lib/lib.d.ts": {
312        "version": "-7698705165-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }",
313        "signature": "-7698705165-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }",
314        "affectsGlobalScope": true
315      },
316      "./main.ts": {
317        "version": "-14918944530-export const x = 10;\n// SomeComment",
318        "signature": "-6821242887-export declare const x = 10;\n"
319      },
320      "./other.ts": {
321        "version": "-13729955264-export const y = 10;",
322        "signature": "-7152472870-export declare const y = 10;\n"
323      }
324    },
325    "options": {
326      "composite": true
327    },
328    "referencedMap": {},
329    "exportedModulesMap": {},
330    "semanticDiagnosticsPerFile": [
331      "../../../../a/lib/lib.d.ts",
332      "./main.ts",
333      "./other.ts"
334    ],
335    "affectedFilesPendingEmit": [
336      [
337        "./main.ts",
338        "Full"
339      ]
340    ],
341    "latestChangedDtsFile": "./other.d.ts"
342  },
343  "version": "FakeTSVersion",
344  "size": 928
345}
346
347
348Checking if output is same as EmitAndSemanticDiagnosticsBuilderProgram::
349Output file text for /user/username/projects/myproject/main.js is same:: true
350Output file text for /user/username/projects/myproject/main.d.ts is same:: true
351Output file text for /user/username/projects/myproject/other.js is same:: true
352Output file text for /user/username/projects/myproject/other.d.ts is same:: true
353Output file text for /user/username/projects/myproject/tsconfig.tsbuildinfo is same:: true
354
355tsc --w
356Output::
357>> Screen clear
358[12:00:55 AM] Starting compilation in watch mode...
359
360[12:01:02 AM] Found 0 errors. Watching for file changes.
361
362
363
364Program root files: ["/user/username/projects/myproject/main.ts","/user/username/projects/myproject/other.ts"]
365Program options: {"composite":true,"configFilePath":"/user/username/projects/myproject/tsconfig.json"}
366Program structureReused: Not
367Program files::
368/a/lib/lib.d.ts
369/user/username/projects/myproject/main.ts
370/user/username/projects/myproject/other.ts
371
372Semantic diagnostics in builder refreshed for::
373
374No shapes updated in the builder::
375
376PolledWatches::
377/user/username/projects/myproject/node_modules/@types:
378  {"pollingInterval":500}
379
380FsWatches::
381/user/username/projects/myproject/tsconfig.json:
382  {}
383/user/username/projects/myproject/main.ts:
384  {}
385/user/username/projects/myproject/other.ts:
386  {}
387/a/lib/lib.d.ts:
388  {}
389
390FsWatchesRecursive::
391/user/username/projects/myproject:
392  {}
393
394exitCode:: ExitStatus.undefined
395
396//// [/user/username/projects/myproject/tsconfig.tsbuildinfo]
397{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./main.ts","./other.ts"],"fileInfos":[{"version":"-7698705165-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-14918944530-export const x = 10;\n// SomeComment","signature":"-6821242887-export declare const x = 10;\n"},{"version":"-13729955264-export const y = 10;","signature":"-7152472870-export declare const y = 10;\n"}],"options":{"composite":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[1,2,3],"latestChangedDtsFile":"./other.d.ts"},"version":"FakeTSVersion"}
398
399//// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt]
400{
401  "program": {
402    "fileNames": [
403      "../../../../a/lib/lib.d.ts",
404      "./main.ts",
405      "./other.ts"
406    ],
407    "fileInfos": {
408      "../../../../a/lib/lib.d.ts": {
409        "version": "-7698705165-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }",
410        "signature": "-7698705165-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }",
411        "affectsGlobalScope": true
412      },
413      "./main.ts": {
414        "version": "-14918944530-export const x = 10;\n// SomeComment",
415        "signature": "-6821242887-export declare const x = 10;\n"
416      },
417      "./other.ts": {
418        "version": "-13729955264-export const y = 10;",
419        "signature": "-7152472870-export declare const y = 10;\n"
420      }
421    },
422    "options": {
423      "composite": true
424    },
425    "referencedMap": {},
426    "exportedModulesMap": {},
427    "semanticDiagnosticsPerFile": [
428      "../../../../a/lib/lib.d.ts",
429      "./main.ts",
430      "./other.ts"
431    ],
432    "latestChangedDtsFile": "./other.d.ts"
433  },
434  "version": "FakeTSVersion",
435  "size": 893
436}
437
438//// [/user/username/projects/myproject/main.js]
439"use strict";
440exports.__esModule = true;
441exports.x = void 0;
442exports.x = 10;
443// SomeComment
444
445
446
447Checking if output is same as EmitAndSemanticDiagnosticsBuilderProgram::
448Output file text for /user/username/projects/myproject/main.js is same:: true
449Output file text for /user/username/projects/myproject/main.d.ts is same:: true
450Output file text for /user/username/projects/myproject/other.js is same:: true
451Output file text for /user/username/projects/myproject/other.d.ts is same:: true
452Output file text for /user/username/projects/myproject/tsconfig.tsbuildinfo is same:: true
453
454Change:: Add comment
455
456Input::
457//// [/user/username/projects/myproject/main.ts]
458export const x = 10;
459// SomeComment
460// SomeComment
461
462
463tsc --w
464Output::
465>> Screen clear
466[12:01:08 AM] Starting compilation in watch mode...
467
468[12:01:18 AM] Found 0 errors. Watching for file changes.
469
470
471
472Program root files: ["/user/username/projects/myproject/main.ts","/user/username/projects/myproject/other.ts"]
473Program options: {"composite":true,"configFilePath":"/user/username/projects/myproject/tsconfig.json"}
474Program structureReused: Not
475Program files::
476/a/lib/lib.d.ts
477/user/username/projects/myproject/main.ts
478/user/username/projects/myproject/other.ts
479
480Semantic diagnostics in builder refreshed for::
481/user/username/projects/myproject/main.ts
482
483Shape signatures in builder refreshed for::
484/user/username/projects/myproject/main.ts (computed .d.ts)
485
486PolledWatches::
487/user/username/projects/myproject/node_modules/@types:
488  {"pollingInterval":500}
489
490FsWatches::
491/user/username/projects/myproject/tsconfig.json:
492  {}
493/user/username/projects/myproject/main.ts:
494  {}
495/user/username/projects/myproject/other.ts:
496  {}
497/a/lib/lib.d.ts:
498  {}
499
500FsWatchesRecursive::
501/user/username/projects/myproject:
502  {}
503
504exitCode:: ExitStatus.undefined
505
506//// [/user/username/projects/myproject/tsconfig.tsbuildinfo]
507{"program":{"fileNames":["../../../../a/lib/lib.d.ts","./main.ts","./other.ts"],"fileInfos":[{"version":"-7698705165-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }","affectsGlobalScope":true},{"version":"-16105752451-export const x = 10;\n// SomeComment\n// SomeComment","signature":"-6821242887-export declare const x = 10;\n"},{"version":"-13729955264-export const y = 10;","signature":"-7152472870-export declare const y = 10;\n"}],"options":{"composite":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[1,2,3],"latestChangedDtsFile":"./other.d.ts"},"version":"FakeTSVersion"}
508
509//// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt]
510{
511  "program": {
512    "fileNames": [
513      "../../../../a/lib/lib.d.ts",
514      "./main.ts",
515      "./other.ts"
516    ],
517    "fileInfos": {
518      "../../../../a/lib/lib.d.ts": {
519        "version": "-7698705165-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }",
520        "signature": "-7698705165-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }",
521        "affectsGlobalScope": true
522      },
523      "./main.ts": {
524        "version": "-16105752451-export const x = 10;\n// SomeComment\n// SomeComment",
525        "signature": "-6821242887-export declare const x = 10;\n"
526      },
527      "./other.ts": {
528        "version": "-13729955264-export const y = 10;",
529        "signature": "-7152472870-export declare const y = 10;\n"
530      }
531    },
532    "options": {
533      "composite": true
534    },
535    "referencedMap": {},
536    "exportedModulesMap": {},
537    "semanticDiagnosticsPerFile": [
538      "../../../../a/lib/lib.d.ts",
539      "./main.ts",
540      "./other.ts"
541    ],
542    "latestChangedDtsFile": "./other.d.ts"
543  },
544  "version": "FakeTSVersion",
545  "size": 909
546}
547
548//// [/user/username/projects/myproject/main.js]
549"use strict";
550exports.__esModule = true;
551exports.x = void 0;
552exports.x = 10;
553// SomeComment
554// SomeComment
555
556
557//// [/user/username/projects/myproject/other.js] file written with same contents
558
559Checking if output is same as EmitAndSemanticDiagnosticsBuilderProgram::
560Output file text for /user/username/projects/myproject/main.js is same:: true
561Output file text for /user/username/projects/myproject/main.d.ts is same:: true
562Output file text for /user/username/projects/myproject/other.js is same:: true
563Output file text for /user/username/projects/myproject/other.d.ts is same:: true
564Output file text for /user/username/projects/myproject/tsconfig.tsbuildinfo is same:: true
565