@@ -0,0 +1,388 @@
Input : :
//// [/user/username/projects/myproject/f1.ts]
export const x = 1
//// [/user/username/projects/myproject/f2.ts]
export const y = 1
//// [/a/lib/lib.d.ts]
/// <reference no-default-lib="true"/>
interface Boolean { }
interface Function { }
interface CallableFunction { }
interface NewableFunction { }
interface IArguments { }
interface Number { toExponential : any ; }
interface Object { }
interface RegExp { }
interface String { charAt : any ; }
interface Array < T > { length : number ; [ n : number ] : T ; }
//// [/user/username/projects/myproject/tsconfig.json]
{ "compilerOptions" : { "composite" : true } , "include" : [ "./" , "./**/*.json" ] }
/ a / l i b / t s c . j s - w - - e x t e n d e d D i a g n o s t i c s
Output : :
[ [ 90m12 :00 : 23 AM [ 0 m ] Starting compilation in watch mode . . .
Current directory : / u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t C a s e S e n s i t i v e F i l e N a m e s : f a l s e
FileWatcher : : Added : : WatchInfo : / u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / t s c o n f i g . j s o n 2 0 0 0 u n d e f i n e d C o n f i g f i l e
Synchronizing program
CreatingProgramWith : :
roots : [ "/user/username/projects/myproject/f1.ts" , "/user/username/projects/myproject/f2.ts" ]
options : { "composite" : true , "watch" : true , "extendedDiagnostics" : true , "configFilePath" : "/user/username/projects/myproject/tsconfig.json" }
FileWatcher : : Added : : WatchInfo : / u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / f 1 . t s 2 5 0 u n d e f i n e d S o u r c e f i l e
FileWatcher : : Added : : WatchInfo : / u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / f 2 . t s 2 5 0 u n d e f i n e d S o u r c e f i l e
FileWatcher : : Added : : WatchInfo : / a / l i b / l i b . d . t s 2 5 0 u n d e f i n e d S o u r c e f i l e
DirectoryWatcher : : Added : : WatchInfo : / u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / n o d e _ m o d u l e s / @ t y p e s 1 u n d e f i n e d T y p e r o o t s
Elapsed : : * ms DirectoryWatcher : : Added : : WatchInfo : / u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / n o d e _ m o d u l e s / @ t y p e s 1 u n d e f i n e d T y p e r o o t s
[ [ 90m12 :00 : 34 AM [ 0 m ] Found 0 errors . Watching for file changes .
DirectoryWatcher : : Added : : WatchInfo : / u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t 1 u n d e f i n e d W i l d c a r d d i r e c t o r y
Elapsed : : * ms DirectoryWatcher : : Added : : WatchInfo : / u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t 1 u n d e f i n e d W i l d c a r d d i r e c t o r y
Program root files : [ "/user/username/projects/myproject/f1.ts" , "/user/username/projects/myproject/f2.ts" ]
Program options : { "composite" : true , "watch" : true , "extendedDiagnostics" : true , "configFilePath" : "/user/username/projects/myproject/tsconfig.json" }
Program structureReused : Not
Program files : :
/ a / l i b / l i b . d . t s
/ u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / f 1 . t s
/ u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / f 2 . t s
Semantic diagnostics in builder refreshed for : :
/ a / l i b / l i b . d . t s
/ u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / f 1 . t s
/ u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / f 2 . t s
Shape signatures in builder refreshed for : :
/ a / l i b / l i b . d . t s ( u s e d v e r s i o n )
/ u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / f 1 . t s ( c o m p u t e d . d . t s d u r i n g e m i t )
/ u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / f 2 . t s ( c o m p u t e d . d . t s d u r i n g e m i t )
WatchedFiles : :
/ u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / t s c o n f i g . j s o n :
{ "fileName" : "/user/username/projects/myproject/tsconfig.json" , "pollingInterval" : 250 }
/ u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / f 1 . t s :
{ "fileName" : "/user/username/projects/myproject/f1.ts" , "pollingInterval" : 250 }
/ u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / f 2 . t s :
{ "fileName" : "/user/username/projects/myproject/f2.ts" , "pollingInterval" : 250 }
/ a / l i b / l i b . d . t s :
{ "fileName" : "/a/lib/lib.d.ts" , "pollingInterval" : 250 }
FsWatches : :
FsWatchesRecursive : :
/ u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / n o d e _ m o d u l e s / @ t y p e s :
{ "directoryName" : "/user/username/projects/myproject/node_modules/@types" , "fallbackPollingInterval" : 500 , "fallbackOptions" : { "watchFile" : "PriorityPollingInterval" } }
/ u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t :
{ "directoryName" : "/user/username/projects/myproject" , "fallbackPollingInterval" : 500 , "fallbackOptions" : { "watchFile" : "PriorityPollingInterval" } }
exitCode : : ExitStatus . undefined
//// [/user/username/projects/myproject/f1.js]
"use strict" ;
exports . __esModule = true ;
exports . x = void 0 ;
exports . x = 1 ;
//// [/user/username/projects/myproject/f1.d.ts]
export declare const x = 1 ;
//// [/user/username/projects/myproject/f2.js]
"use strict" ;
exports . __esModule = true ;
exports . y = void 0 ;
exports . y = 1 ;
//// [/user/username/projects/myproject/f2.d.ts]
export declare const y = 1 ;
//// [/user/username/projects/myproject/tsconfig.tsbuildinfo]
{ "program" : { "fileNames" : [ "../../../../a/lib/lib.d.ts" , "./f1.ts" , "./f2.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" : "-10906998252-export const x = 1" , "signature" : "-7495133367-export declare const x = 1;\n" } , { "version" : "-10905812331-export const y = 1" , "signature" : "-6203665398-export declare const y = 1;\n" } ] , "options" : { "composite" : true } , "referencedMap" : [ ] , "exportedModulesMap" : [ ] , "semanticDiagnosticsPerFile" : [ 1 , 2 , 3 ] } , "version" : "FakeTSVersion" }
//// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"program" : {
"fileNames" : [
"../../../../a/lib/lib.d.ts" ,
"./f1.ts" ,
"./f2.ts"
] ,
"fileInfos" : {
"../../../../a/lib/lib.d.ts" : {
"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; }" ,
"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; }" ,
"affectsGlobalScope" : true
} ,
"./f1.ts" : {
"version" : "-10906998252-export const x = 1" ,
"signature" : "-7495133367-export declare const x = 1;\n"
} ,
"./f2.ts" : {
"version" : "-10905812331-export const y = 1" ,
"signature" : "-6203665398-export declare const y = 1;\n"
}
} ,
"options" : {
"composite" : true
} ,
"referencedMap" : { } ,
"exportedModulesMap" : { } ,
"semanticDiagnosticsPerFile" : [
"../../../../a/lib/lib.d.ts" ,
"./f1.ts" ,
"./f2.ts"
]
} ,
"version" : "FakeTSVersion" ,
"size" : 828
}
Change : : Add new file
Input : :
//// [/user/username/projects/myproject/new-file.ts]
export const z = 1 ;
Output : :
DirectoryWatcher : : Triggered with / u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / n e w - f i l e . t s : : W a t c h I n f o : / u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t 1 u n d e f i n e d W i l d c a r d d i r e c t o r y
Scheduling update
Elapsed : : * ms DirectoryWatcher : : Triggered with / u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / n e w - f i l e . t s : : W a t c h I n f o : / u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t 1 u n d e f i n e d W i l d c a r d d i r e c t o r y
Reloading new file names and options
Synchronizing program
[ [ 90m12 :00 : 39 AM [ 0 m ] File change detected . Starting incremental compilation . . .
CreatingProgramWith : :
roots : [ "/user/username/projects/myproject/f1.ts" , "/user/username/projects/myproject/f2.ts" , "/user/username/projects/myproject/new-file.ts" ]
options : { "composite" : true , "watch" : true , "extendedDiagnostics" : true , "configFilePath" : "/user/username/projects/myproject/tsconfig.json" }
FileWatcher : : Added : : WatchInfo : / u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / n e w - f i l e . t s 2 5 0 u n d e f i n e d S o u r c e f i l e
DirectoryWatcher : : Triggered with / u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / n e w - f i l e . j s : : W a t c h I n f o : / u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t 1 u n d e f i n e d W i l d c a r d d i r e c t o r y
Project : / u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / t s c o n f i g . j s o n D e t e c t e d f i l e a d d / r e m o v e o f n o n s u p p o r t e d e x t e n s i o n : / u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / n e w - f i l e . j s
Elapsed : : * ms DirectoryWatcher : : Triggered with / u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / n e w - f i l e . j s : : W a t c h I n f o : / u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t 1 u n d e f i n e d W i l d c a r d d i r e c t o r y
DirectoryWatcher : : Triggered with / u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / n e w - f i l e . d . t s : : W a t c h I n f o : / u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t 1 u n d e f i n e d W i l d c a r d d i r e c t o r y
Project : / u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / t s c o n f i g . j s o n D e t e c t e d o u t p u t f i l e : / u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / n e w - f i l e . d . t s
Elapsed : : * ms DirectoryWatcher : : Triggered with / u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / n e w - f i l e . d . t s : : W a t c h I n f o : / u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t 1 u n d e f i n e d W i l d c a r d d i r e c t o r y
[ [ 90m12 :00 : 47 AM [ 0 m ] Found 0 errors . Watching for file changes .
Program root files : [ "/user/username/projects/myproject/f1.ts" , "/user/username/projects/myproject/f2.ts" , "/user/username/projects/myproject/new-file.ts" ]
Program options : { "composite" : true , "watch" : true , "extendedDiagnostics" : true , "configFilePath" : "/user/username/projects/myproject/tsconfig.json" }
Program structureReused : Not
Program files : :
/ a / l i b / l i b . d . t s
/ u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / f 1 . t s
/ u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / f 2 . t s
/ u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / n e w - f i l e . t s
Semantic diagnostics in builder refreshed for : :
/ u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / n e w - f i l e . t s
Shape signatures in builder refreshed for : :
/ u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / n e w - f i l e . t s ( c o m p u t e d . d . t s )
WatchedFiles : :
/ u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / t s c o n f i g . j s o n :
{ "fileName" : "/user/username/projects/myproject/tsconfig.json" , "pollingInterval" : 250 }
/ u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / f 1 . t s :
{ "fileName" : "/user/username/projects/myproject/f1.ts" , "pollingInterval" : 250 }
/ u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / f 2 . t s :
{ "fileName" : "/user/username/projects/myproject/f2.ts" , "pollingInterval" : 250 }
/ a / l i b / l i b . d . t s :
{ "fileName" : "/a/lib/lib.d.ts" , "pollingInterval" : 250 }
/ u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / n e w - f i l e . t s :
{ "fileName" : "/user/username/projects/myproject/new-file.ts" , "pollingInterval" : 250 }
FsWatches : :
FsWatchesRecursive : :
/ u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / n o d e _ m o d u l e s / @ t y p e s :
{ "directoryName" : "/user/username/projects/myproject/node_modules/@types" , "fallbackPollingInterval" : 500 , "fallbackOptions" : { "watchFile" : "PriorityPollingInterval" } }
/ u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t :
{ "directoryName" : "/user/username/projects/myproject" , "fallbackPollingInterval" : 500 , "fallbackOptions" : { "watchFile" : "PriorityPollingInterval" } }
exitCode : : ExitStatus . undefined
//// [/user/username/projects/myproject/tsconfig.tsbuildinfo]
{ "program" : { "fileNames" : [ "../../../../a/lib/lib.d.ts" , "./f1.ts" , "./f2.ts" , "./new-file.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" : "-10906998252-export const x = 1" , "signature" : "-7495133367-export declare const x = 1;\n" } , { "version" : "-10905812331-export const y = 1" , "signature" : "-6203665398-export declare const y = 1;\n" } , { "version" : "-11960320495-export const z = 1;" , "signature" : "-9207164725-export declare const z = 1;\n" } ] , "options" : { "composite" : true } , "referencedMap" : [ ] , "exportedModulesMap" : [ ] , "semanticDiagnosticsPerFile" : [ 1 , 2 , 3 , 4 ] } , "version" : "FakeTSVersion" }
//// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"program" : {
"fileNames" : [
"../../../../a/lib/lib.d.ts" ,
"./f1.ts" ,
"./f2.ts" ,
"./new-file.ts"
] ,
"fileInfos" : {
"../../../../a/lib/lib.d.ts" : {
"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; }" ,
"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; }" ,
"affectsGlobalScope" : true
} ,
"./f1.ts" : {
"version" : "-10906998252-export const x = 1" ,
"signature" : "-7495133367-export declare const x = 1;\n"
} ,
"./f2.ts" : {
"version" : "-10905812331-export const y = 1" ,
"signature" : "-6203665398-export declare const y = 1;\n"
} ,
"./new-file.ts" : {
"version" : "-11960320495-export const z = 1;" ,
"signature" : "-9207164725-export declare const z = 1;\n"
}
} ,
"options" : {
"composite" : true
} ,
"referencedMap" : { } ,
"exportedModulesMap" : { } ,
"semanticDiagnosticsPerFile" : [
"../../../../a/lib/lib.d.ts" ,
"./f1.ts" ,
"./f2.ts" ,
"./new-file.ts"
]
} ,
"version" : "FakeTSVersion" ,
"size" : 949
}
//// [/user/username/projects/myproject/new-file.js]
"use strict" ;
exports . __esModule = true ;
exports . z = void 0 ;
exports . z = 1 ;
//// [/user/username/projects/myproject/new-file.d.ts]
export declare const z = 1 ;
Change : : Import new file
Input : :
//// [/user/username/projects/myproject/f1.ts]
import { z } from "./new-file" ; export const x = 1
Output : :
FileWatcher : : Triggered with / u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / f 1 . t s 1 : : W a t c h I n f o : / u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / f 1 . t s 2 5 0 u n d e f i n e d S o u r c e f i l e
Scheduling update
Elapsed : : * ms FileWatcher : : Triggered with / u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / f 1 . t s 1 : : W a t c h I n f o : / u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / f 1 . t s 2 5 0 u n d e f i n e d S o u r c e f i l e
Synchronizing program
[ [ 90m12 :00 : 53 AM [ 0 m ] File change detected . Starting incremental compilation . . .
CreatingProgramWith : :
roots : [ "/user/username/projects/myproject/f1.ts" , "/user/username/projects/myproject/f2.ts" , "/user/username/projects/myproject/new-file.ts" ]
options : { "composite" : true , "watch" : true , "extendedDiagnostics" : true , "configFilePath" : "/user/username/projects/myproject/tsconfig.json" }
[ [ 90m12 :01 : 03 AM [ 0 m ] Found 0 errors . Watching for file changes .
Program root files : [ "/user/username/projects/myproject/f1.ts" , "/user/username/projects/myproject/f2.ts" , "/user/username/projects/myproject/new-file.ts" ]
Program options : { "composite" : true , "watch" : true , "extendedDiagnostics" : true , "configFilePath" : "/user/username/projects/myproject/tsconfig.json" }
Program structureReused : SafeModules
Program files : :
/ a / l i b / l i b . d . t s
/ u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / n e w - f i l e . t s
/ u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / f 1 . t s
/ u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / f 2 . t s
Semantic diagnostics in builder refreshed for : :
/ u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / f 1 . t s
Shape signatures in builder refreshed for : :
/ u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / f 1 . t s ( c o m p u t e d . d . t s )
WatchedFiles : :
/ u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / t s c o n f i g . j s o n :
{ "fileName" : "/user/username/projects/myproject/tsconfig.json" , "pollingInterval" : 250 }
/ u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / f 1 . t s :
{ "fileName" : "/user/username/projects/myproject/f1.ts" , "pollingInterval" : 250 }
/ u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / f 2 . t s :
{ "fileName" : "/user/username/projects/myproject/f2.ts" , "pollingInterval" : 250 }
/ a / l i b / l i b . d . t s :
{ "fileName" : "/a/lib/lib.d.ts" , "pollingInterval" : 250 }
/ u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / n e w - f i l e . t s :
{ "fileName" : "/user/username/projects/myproject/new-file.ts" , "pollingInterval" : 250 }
FsWatches : :
FsWatchesRecursive : :
/ u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t / n o d e _ m o d u l e s / @ t y p e s :
{ "directoryName" : "/user/username/projects/myproject/node_modules/@types" , "fallbackPollingInterval" : 500 , "fallbackOptions" : { "watchFile" : "PriorityPollingInterval" } }
/ u s e r / u s e r n a m e / p r o j e c t s / m y p r o j e c t :
{ "directoryName" : "/user/username/projects/myproject" , "fallbackPollingInterval" : 500 , "fallbackOptions" : { "watchFile" : "PriorityPollingInterval" } }
exitCode : : ExitStatus . undefined
//// [/user/username/projects/myproject/f1.js] file written with same contents
//// [/user/username/projects/myproject/f1.d.ts] file written with same contents
//// [/user/username/projects/myproject/tsconfig.tsbuildinfo]
{ "program" : { "fileNames" : [ "../../../../a/lib/lib.d.ts" , "./new-file.ts" , "./f1.ts" , "./f2.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" : "-11960320495-export const z = 1;" , "signature" : "-9207164725-export declare const z = 1;\n" } , { "version" : "1363236232-import { z } from \"./new-file\";export const x = 1" , "signature" : "-7495133367-export declare const x = 1;\n" } , { "version" : "-10905812331-export const y = 1" , "signature" : "-6203665398-export declare const y = 1;\n" } ] , "options" : { "composite" : true } , "fileIdsList" : [ [ 2 ] ] , "referencedMap" : [ [ 3 , 1 ] ] , "exportedModulesMap" : [ ] , "semanticDiagnosticsPerFile" : [ 1 , 3 , 4 , 2 ] } , "version" : "FakeTSVersion" }
//// [/user/username/projects/myproject/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"program" : {
"fileNames" : [
"../../../../a/lib/lib.d.ts" ,
"./new-file.ts" ,
"./f1.ts" ,
"./f2.ts"
] ,
"fileNamesList" : [
[
"./new-file.ts"
]
] ,
"fileInfos" : {
"../../../../a/lib/lib.d.ts" : {
"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; }" ,
"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; }" ,
"affectsGlobalScope" : true
} ,
"./new-file.ts" : {
"version" : "-11960320495-export const z = 1;" ,
"signature" : "-9207164725-export declare const z = 1;\n"
} ,
"./f1.ts" : {
"version" : "1363236232-import { z } from \"./new-file\";export const x = 1" ,
"signature" : "-7495133367-export declare const x = 1;\n"
} ,
"./f2.ts" : {
"version" : "-10905812331-export const y = 1" ,
"signature" : "-6203665398-export declare const y = 1;\n"
}
} ,
"options" : {
"composite" : true
} ,
"referencedMap" : {
"./f1.ts" : [
"./new-file.ts"
]
} ,
"exportedModulesMap" : { } ,
"semanticDiagnosticsPerFile" : [
"../../../../a/lib/lib.d.ts" ,
"./f1.ts" ,
"./f2.ts" ,
"./new-file.ts"
]
} ,
"version" : "FakeTSVersion" ,
"size" : 1005
}