text: Provided types map file "/a/lib/typesMap.json" doesn't exist
  request:{"command":"open","arguments":{"file":"/user/username/projects/myproject/src/foo.ts","fileContent":"export function foo() { }","projectRootPath":"/user/username/projects/myproject"},"seq":1,"type":"request"}
  Search path: /user/username/projects/myproject/src
  For info: /user/username/projects/myproject/src/foo.ts :: Config file name: /user/username/projects/myproject/tsconfig.json
  Creating configuration project /user/username/projects/myproject/tsconfig.json
  FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/tsconfig.json 2000 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Config file
  event:
      {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/user/username/projects/myproject/tsconfig.json","reason":"Creating possible configured project for /user/username/projects/myproject/src/foo.ts to open"}}
  Config: /user/username/projects/myproject/tsconfig.json : {
   "rootNames": [
    "/user/username/projects/myproject/src/bar.ts",
    "/user/username/projects/myproject/src/foo.ts"
   ],
   "options": {
    "configFilePath": "/user/username/projects/myproject/tsconfig.json"
   }
  }
  DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory
  Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory
  Plugins were requested but not running in environment that supports 'require'. Nothing will be loaded
  FileWatcher:: Added:: WatchInfo: /user/username/projects/myproject/src/bar.ts 500 undefined WatchType: Closed Script info
  Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json
  FileWatcher:: Added:: WatchInfo: /a/lib/lib.d.ts 500 undefined WatchType: Closed Script info
  DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots
  Elapsed:: *ms DirectoryWatcher:: Added:: WatchInfo: /user/username/projects/myproject/node_modules/@types 1 undefined Project: /user/username/projects/myproject/tsconfig.json WatchType: Type roots
  Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 1 structureChanged: true structureIsReused:: Not Elapsed:: *ms
  Project '/user/username/projects/myproject/tsconfig.json' (Configured)
  	Files (3)
  	/a/lib/lib.d.ts
  	/user/username/projects/myproject/src/bar.ts
  	/user/username/projects/myproject/src/foo.ts
  
  
  	../../../../a/lib/lib.d.ts
  	  Default library
  	src/bar.ts
  	  Matched by include pattern './src' in 'tsconfig.json'
  	src/foo.ts
  	  Matched by include pattern './src' in 'tsconfig.json'
  
  -----------------------------------------------
  event:
      {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/user/username/projects/myproject/tsconfig.json"}}
  event:
      {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"4a33d78ee40d836c4f4e64c59aed976628aea0013be9585c5ff171dfc41baf98","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":2,"tsSize":50,"tsx":0,"tsxSize":0,"dts":1,"dtsSize":334,"deferred":0,"deferredSize":0},"compilerOptions":{},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":false,"include":true,"exclude":false,"compileOnSave":false,"configFileName":"tsconfig.json","projectType":"configured","languageServiceEnabled":true,"version":"FakeVersion"}}}
  event:
      {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/user/username/projects/myproject/src/foo.ts","configFile":"/user/username/projects/myproject/tsconfig.json","diagnostics":[]}}
  Project '/user/username/projects/myproject/tsconfig.json' (Configured)
  	Files (3)
  
  -----------------------------------------------
  Open files: 
  	FileName: /user/username/projects/myproject/src/foo.ts ProjectRootPath: /user/username/projects/myproject
  		Projects: /user/username/projects/myproject/tsconfig.json
  response:{"responseRequired":false}
  DirectoryWatcher:: Triggered with /user/username/projects/myproject/src/sub/fooBar.ts :: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory
  Scheduled: /user/username/projects/myproject/tsconfig.json
  Scheduled: *ensureProjectForOpenFiles*
  Elapsed:: *ms DirectoryWatcher:: Triggered with /user/username/projects/myproject/src/sub/fooBar.ts :: WatchInfo: /user/username/projects/myproject/src 1 undefined Config: /user/username/projects/myproject/tsconfig.json WatchType: Wild card directory
  request:{"command":"open","arguments":{"file":"/user/username/projects/myproject/src/sub/fooBar.ts","fileContent":"export function fooBar() { }","projectRootPath":"/user/username/projects/myproject"},"seq":2,"type":"request"}
  Search path: /user/username/projects/myproject/src/sub
  For info: /user/username/projects/myproject/src/sub/fooBar.ts :: Config file name: /user/username/projects/myproject/tsconfig.json
  Starting updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json
  Finishing updateGraphWorker: Project: /user/username/projects/myproject/tsconfig.json Version: 2 structureChanged: true structureIsReused:: Not Elapsed:: *ms
  Project '/user/username/projects/myproject/tsconfig.json' (Configured)
  	Files (4)
  	/a/lib/lib.d.ts
  	/user/username/projects/myproject/src/bar.ts
  	/user/username/projects/myproject/src/foo.ts
  	/user/username/projects/myproject/src/sub/fooBar.ts
  
  
  	../../../../a/lib/lib.d.ts
  	  Default library
  	src/bar.ts
  	  Matched by include pattern './src' in 'tsconfig.json'
  	src/foo.ts
  	  Matched by include pattern './src' in 'tsconfig.json'
  	src/sub/fooBar.ts
  	  Matched by include pattern './src' in 'tsconfig.json'
  
  -----------------------------------------------
  Project '/user/username/projects/myproject/tsconfig.json' (Configured)
  	Files (4)
  
  -----------------------------------------------
  Open files: 
  	FileName: /user/username/projects/myproject/src/foo.ts ProjectRootPath: /user/username/projects/myproject
  		Projects: /user/username/projects/myproject/tsconfig.json
  	FileName: /user/username/projects/myproject/src/sub/fooBar.ts ProjectRootPath: /user/username/projects/myproject
  		Projects: /user/username/projects/myproject/tsconfig.json
  response:{"responseRequired":false}
  request:{"command":"geterr","arguments":{"delay":0,"files":["/user/username/projects/myproject/src/foo.ts","/user/username/projects/myproject/src/sub/fooBar.ts"]},"seq":3,"type":"request"}
  response:{"responseRequired":false}
  event:
      {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/foo.ts","diagnostics":[]}}
  event:
      {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/foo.ts","diagnostics":[]}}
  event:
      {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/foo.ts","diagnostics":[]}}
  event:
      {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/user/username/projects/myproject/src/sub/fooBar.ts","diagnostics":[]}}
  event:
      {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/user/username/projects/myproject/src/sub/fooBar.ts","diagnostics":[]}}
  event:
      {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/user/username/projects/myproject/src/sub/fooBar.ts","diagnostics":[]}}
  event:
      {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":3}}