Info 0    [14:5:2.250] Starting TS Server
Info 1    [14:5:2.251] Version: 3.3.0-dev
Info 2    [14:5:2.251] Arguments: /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper.app/Contents/MacOS/Code Helper /Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js --useInferredProjectPerProjectRoot --enableTelemetry --cancellationPipeName /var/folders/67/qty7p3fj1fg9jhhkvx69k8xm0000gn/T/vscode-typescript/tscancellation-69ba0d1d90261cc96a21.tmp* --logVerbosity verbose --logFile /Users/oliverjash/Library/Application Support/Code/logs/20190105T140059/exthost10/vscode.typescript-language-features/tsserver-log-dkYisK/tsserver.log --globalPlugins @vsintellicode/typescript-intellicode-plugin --locale en --noGetErrOnBackgroundUpdate
Info 3    [14:5:2.251] Platform: darwin NodeVersion: 8 CaseSensitive: false
Info 4    [14:5:2.257] Binding...
Info 5    [14:5:2.267] request:
    {"seq":0,"type":"request","command":"configure","arguments":{"hostInfo":"vscode"}}
Info 6    [14:5:2.268] Host information vscode
Info 7    [14:5:2.269] response:
    {"seq":0,"type":"response","command":"configure","request_seq":0,"success":true}
Perf 8    [14:5:2.270] 0::configure: async elapsed time (in milliseconds) 2.7487
Info 9    [14:5:2.270] request:
    {"seq":1,"type":"request","command":"compilerOptionsForInferredProjects","arguments":{"options":{"module":"commonjs","target":"es2016","jsx":"preserve","allowJs":true,"allowSyntheticDefaultImports":true,"allowNonTsExtensions":true}}}
Info 10   [14:5:2.273] Scheduled: *ensureProjectForOpenFiles*
Perf 11   [14:5:2.273] 1::compilerOptionsForInferredProjects: elapsed time (in milliseconds) 2.2840
Info 12   [14:5:2.273] response:
    {"seq":0,"type":"response","command":"compilerOptionsForInferredProjects","request_seq":1,"success":true,"body":true}
Info 13   [14:5:2.273] request:
    {"seq":2,"type":"request","command":"open","arguments":{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts","fileContent":"import foo from './other';","scriptKindName":"TS","projectRootPath":"/Users/oliverjash/Development/temp-ts-issue-24857"}}
Info 14   [14:5:2.276] Search path: /Users/oliverjash/Development/temp-ts-issue-24857/src
Info 15   [14:5:2.277] ConfigFilePresence:: Current Watches: :: File: /Users/oliverjash/Development/temp-ts-issue-24857/src/tsconfig.json Currently impacted open files: RootsOfInferredProjects:  OtherOpenFiles: /Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts Status: File added to open files impacted by this config file
Info 16   [14:5:2.278] ConfigFilePresence:: Current Watches: :: File: /Users/oliverjash/Development/temp-ts-issue-24857/src/jsconfig.json Currently impacted open files: RootsOfInferredProjects:  OtherOpenFiles: /Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts Status: File added to open files impacted by this config file
Info 17   [14:5:2.278] ConfigFilePresence:: Current Watches: :: File: /Users/oliverjash/Development/temp-ts-issue-24857/tsconfig.json Currently impacted open files: RootsOfInferredProjects:  OtherOpenFiles: /Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts Status: File added to open files impacted by this config file
Info 18   [14:5:2.279] For info: /Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts :: Config file name: /Users/oliverjash/Development/temp-ts-issue-24857/tsconfig.json
Info 19   [14:5:2.280] Opened configuration file /Users/oliverjash/Development/temp-ts-issue-24857/tsconfig.json
Info 20   [14:5:2.284] FileWatcher:: Added:: WatchInfo: /Users/oliverjash/Development/temp-ts-issue-24857/tsconfig.json 2000 Project: /Users/oliverjash/Development/temp-ts-issue-24857/tsconfig.json WatchType: Config file for the program
Info 21   [14:5:2.285] event:
    {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/Users/oliverjash/Development/temp-ts-issue-24857/tsconfig.json","reason":"Creating possible configured project for /Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts to open"}}
Info 22   [14:5:2.299] Loading global plugin @vsintellicode/typescript-intellicode-plugin
Info 23   [14:5:2.299] Enabling plugin @vsintellicode/typescript-intellicode-plugin from candidate paths: /Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js/../../..
Info 24   [14:5:2.299] Loading @vsintellicode/typescript-intellicode-plugin from /Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js/../../.. (resolved to /Users/oliverjash/Development/temp-ts-issue-24857/node_modules/node_modules)
Info 25   [14:5:2.322] Failed to load module '@vsintellicode/typescript-intellicode-plugin': Error: Could not resolve JS module '@vsintellicode/typescript-intellicode-plugin' starting at '/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/node_modules'. Looked in: /Users/oliverjash/Development/temp-ts-issue-24857/node_modules/@vsintellicode/typescript-intellicode-plugin/package.json, /Users/oliverjash/Development/temp-ts-issue-24857/node_modules/@vsintellicode/typescript-intellicode-plugin.js, /Users/oliverjash/Development/temp-ts-issue-24857/node_modules/@vsintellicode/typescript-intellicode-plugin.jsx, /Users/oliverjash/Development/temp-ts-issue-24857/node_modules/@vsintellicode/typescript-intellicode-plugin/index.js, /Users/oliverjash/Development/temp-ts-issue-24857/node_modules/@vsintellicode/typescript-intellicode-plugin/index.jsx, /Users/oliverjash/Development/node_modules/@vsintellicode/typescript-intellicode-plugin/package.json, /Users/oliverjash/Development/node_modules/@vsintellicode/typescript-intellicode-plugin.js, /Users/oliverjash/Development/node_modules/@vsintellicode/typescript-intellicode-plugin.jsx, /Users/oliverjash/Development/node_modules/@vsintellicode/typescript-intellicode-plugin/index.js, /Users/oliverjash/Development/node_modules/@vsintellicode/typescript-intellicode-plugin/index.jsx, /Users/oliverjash/node_modules/@vsintellicode/typescript-intellicode-plugin/package.json, /Users/oliverjash/node_modules/@vsintellicode/typescript-intellicode-plugin.js, /Users/oliverjash/node_modules/@vsintellicode/typescript-intellicode-plugin.jsx, /Users/oliverjash/node_modules/@vsintellicode/typescript-intellicode-plugin/index.js, /Users/oliverjash/node_modules/@vsintellicode/typescript-intellicode-plugin/index.jsx, /Users/node_modules/@vsintellicode/typescript-intellicode-plugin/package.json, /Users/node_modules/@vsintellicode/typescript-intellicode-plugin.js, /Users/node_modules/@vsintellicode/typescript-intellicode-plugin.jsx, /Users/node_modules/@vsintellicode/typescript-intellicode-plugin/index.js, /Users/node_modules/@vsintellicode/typescript-intellicode-plugin/index.jsx, /node_modules/@vsintellicode/typescript-intellicode-plugin/package.json, /node_modules/@vsintellicode/typescript-intellicode-plugin.js, /node_modules/@vsintellicode/typescript-intellicode-plugin.jsx, /node_modules/@vsintellicode/typescript-intellicode-plugin/index.js, /node_modules/@vsintellicode/typescript-intellicode-plugin/index.jsx
    at Object.resolveJSModule (/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:26451:19)
    at Object.sys.require (/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:127949:45)
    at Function.Project.resolveModule (/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:121255:35)
    at /Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:121930:36
    at Object.firstDefined (/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:238:26)
    at ConfiguredProject.Project.enablePlugin (/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:121929:41)
    at _loop_1 (/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:121914:32)
    at ConfiguredProject.Project.enableGlobalPlugins (/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:121919:25)
    at ConfiguredProject.enablePluginsWithOptions (/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:122156:22)
    at ProjectService.loadConfiguredProject (/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:123344:25)
    at ProjectService.createAndLoadConfiguredProject (/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:123300:22)
    at ProjectService.createLoadAndUpdateConfiguredProject (/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:123304:36)
    at ProjectService.openClientFileWithNormalizedPath (/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:123960:44)
    at IOSession.Session.openClientFile (/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:125696:37)
    at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:124830:31)
    at /Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:126369:88
    at IOSession.Session.executeWithRequestId (/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:126360:28)
    at IOSession.Session.executeCommand (/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:126369:33)
    at IOSession.Session.onMessage (/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:126391:35)
    at Interface.<anonymous> (/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:127652:27)
    at emitOne (events.js:116:13)
    at Interface.emit (events.js:211:7)
    at Interface._onLine (readline.js:282:10)
    at Interface._normalWrite (readline.js:424:12)
    at Socket.ondata (readline.js:141:10)
    at emitOne (events.js:116:13)
    at Socket.emit (events.js:211:7)
    at addChunk (_stream_readable.js:263:12)
    at readableAddChunk (_stream_readable.js:250:11)
    at Socket.Readable.push (_stream_readable.js:208:10)
    at Pipe.onread (net.js:594:20)
Info 26   [14:5:2.322] Couldn't find @vsintellicode/typescript-intellicode-plugin
Info 27   [14:5:2.326] Starting updateGraphWorker: Project: /Users/oliverjash/Development/temp-ts-issue-24857/tsconfig.json
Info 28   [14:5:2.356] FileWatcher:: Added:: WatchInfo: /Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts 500 Project:  WatchType: Closed Script info
Info 29   [14:5:2.365] DirectoryWatcher:: Added:: WatchInfo: /users/oliverjash/development/temp-ts-issue-24857/node_modules 1 Project:  WatchType: node_modules for closed script infos in them
Info 30   [14:5:2.368] Elapsed:: 2ms DirectoryWatcher:: Added:: WatchInfo: /users/oliverjash/development/temp-ts-issue-24857/node_modules 1 Project:  WatchType: node_modules for closed script infos in them
Info 31   [14:5:3.705] DirectoryWatcher:: Added:: WatchInfo: /Users/oliverjash/Development/temp-ts-issue-24857/node_modules/@types 1 Project: /Users/oliverjash/Development/temp-ts-issue-24857/tsconfig.json WatchType: Type root directory
Info 32   [14:5:3.710] Elapsed:: 5ms DirectoryWatcher:: Added:: WatchInfo: /Users/oliverjash/Development/temp-ts-issue-24857/node_modules/@types 1 Project: /Users/oliverjash/Development/temp-ts-issue-24857/tsconfig.json WatchType: Type root directory
Info 33   [14:5:3.710] Finishing updateGraphWorker: Project: /Users/oliverjash/Development/temp-ts-issue-24857/tsconfig.json Version: 1 structureChanged: true Elapsed: 1383ms
Info 34   [14:5:3.711] event:
    {"seq":0,"type":"event","event":"projectLoadingFinish","body":{"projectName":"/Users/oliverjash/Development/temp-ts-issue-24857/tsconfig.json"}}
Info 35   [14:5:3.719] event:
    {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"fe766984db298500a249ed64d0438dd2f76f1831754a87b2a6fd899014e6bc53","fileStats":{"js":0,"jsSize":0,"jsx":0,"jsxSize":0,"ts":2,"tsSize":60,"tsx":0,"tsxSize":0,"dts":5,"dtsSize":915243,"deferred":0,"deferredSize":0},"compilerOptions":{},"typeAcquisition":{"enable":false,"include":false,"exclude":false},"extends":false,"files":true,"include":false,"exclude":false,"compileOnSave":false,"configFileName":"tsconfig.json","projectType":"configured","languageServiceEnabled":true,"version":"3.3.0-dev"}}}
Info 36   [14:5:3.728] event:
    {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts","configFile":"/Users/oliverjash/Development/temp-ts-issue-24857/tsconfig.json","diagnostics":[]}}
Info 37   [14:5:3.733] Project '/Users/oliverjash/Development/temp-ts-issue-24857/tsconfig.json' (Configured) 0
Info 37   [14:5:3.733] 	Files (7)
	/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/lib.d.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/lib.es5.d.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/lib.dom.d.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/lib.webworker.importscripts.d.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/lib.scripthost.d.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts

Info 37   [14:5:3.733] -----------------------------------------------
Info 37   [14:5:3.733] Open files: 
Info 37   [14:5:3.733] 	FileName: /Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts ProjectRootPath: /Users/oliverjash/Development/temp-ts-issue-24857
Info 37   [14:5:3.734] 		Projects: /Users/oliverjash/Development/temp-ts-issue-24857/tsconfig.json
Perf 37   [14:5:3.734] 2::open: async elapsed time (in milliseconds) 1459.8587
Info 38   [14:5:3.734] request:
    {"seq":3,"type":"request","command":"configurePlugin","arguments":{"pluginName":"@vsintellicode/typescript-intellicode-plugin","configuration":{"modelPath":"/Users/oliverjash/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.1.2/IntellicodeModels/1A3F919CD5B7725108B03C349630A1C82B03_27727BA11B5A4F16B454DA26B9431CE7"}}}
Perf 39   [14:5:3.735] 3::configurePlugin: async elapsed time (in milliseconds) 0.5384
Info 40   [14:5:3.735] request:
    {"seq":4,"type":"request","command":"geterr","arguments":{"delay":0,"files":["/Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts"]}}
Perf 41   [14:5:3.736] 4::geterr: async elapsed time (in milliseconds) 1.6519
Info 42   [14:5:3.736] request:
    {"seq":5,"type":"request","command":"configure","arguments":{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts","formatOptions":{"tabSize":4,"indentSize":4,"convertTabsToSpaces":true,"newLineCharacter":"\n","insertSpaceAfterCommaDelimiter":true,"insertSpaceAfterConstructor":false,"insertSpaceAfterSemicolonInForStatements":true,"insertSpaceBeforeAndAfterBinaryOperators":true,"insertSpaceAfterKeywordsInControlFlowStatements":true,"insertSpaceAfterFunctionKeywordForAnonymousFunctions":true,"insertSpaceBeforeFunctionParenthesis":false,"insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis":false,"insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets":false,"insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces":true,"insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces":false,"insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces":false,"insertSpaceAfterTypeAssertion":false,"placeOpenBraceOnNewLineForFunctions":false,"placeOpenBraceOnNewLineForControlBlocks":false},"preferences":{"allowTextChangesInNewFiles":true}}}
Info 43   [14:5:3.737] Host configuration update for file /Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts
Info 44   [14:5:3.737] response:
    {"seq":0,"type":"response","command":"configure","request_seq":5,"success":true}
Perf 45   [14:5:3.737] 5::configure: async elapsed time (in milliseconds) 0.7466
Info 46   [14:5:3.739] event:
    {"seq":0,"type":"event","event":"typingsInstallerPid","body":{"pid":95485}}
Info 47   [14:5:3.740] Running: *ensureProjectForOpenFiles*
Info 48   [14:5:3.741] Structure before ensureProjectForOpenFiles:
Info 49   [14:5:3.741] Project '/Users/oliverjash/Development/temp-ts-issue-24857/tsconfig.json' (Configured) 0
Info 49   [14:5:3.741] 	Files (7)
	/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/lib.d.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/lib.es5.d.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/lib.dom.d.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/lib.webworker.importscripts.d.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/lib.scripthost.d.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts

Info 49   [14:5:3.742] -----------------------------------------------
Info 49   [14:5:3.742] Open files: 
Info 49   [14:5:3.742] 	FileName: /Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts ProjectRootPath: /Users/oliverjash/Development/temp-ts-issue-24857
Info 49   [14:5:3.742] 		Projects: /Users/oliverjash/Development/temp-ts-issue-24857/tsconfig.json
Info 49   [14:5:3.743] Structure after ensureProjectForOpenFiles:
Info 50   [14:5:3.743] Project '/Users/oliverjash/Development/temp-ts-issue-24857/tsconfig.json' (Configured) 0
Info 50   [14:5:3.743] 	Files (7)
	/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/lib.d.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/lib.es5.d.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/lib.dom.d.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/lib.webworker.importscripts.d.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/lib.scripthost.d.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts

Info 50   [14:5:3.743] -----------------------------------------------
Info 50   [14:5:3.743] Open files: 
Info 50   [14:5:3.743] 	FileName: /Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts ProjectRootPath: /Users/oliverjash/Development/temp-ts-issue-24857
Info 50   [14:5:3.743] 		Projects: /Users/oliverjash/Development/temp-ts-issue-24857/tsconfig.json
Info 50   [14:5:3.744] got projects updated in background, updating diagnostics for /Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts
Info 51   [14:5:3.744] event:
    {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts"]}}
Info 52   [14:5:3.747] event:
    {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts","diagnostics":[]}}
Info 53   [14:5:3.749] request:
    {"seq":6,"type":"request","command":"references","arguments":{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts","line":1,"offset":10}}
Perf 54   [14:5:3.808] 6::references: elapsed time (in milliseconds) 59.2742
Info 55   [14:5:3.809] response:
    {"seq":0,"type":"response","command":"references","request_seq":6,"success":true,"body":{"refs":[{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts","start":{"line":1,"offset":8},"end":{"line":1,"offset":11},"lineText":"import foo from './other';","isWriteAccess":true,"isDefinition":true},{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts","start":{"line":1,"offset":8},"end":{"line":1,"offset":15},"lineText":"export default {}","isWriteAccess":true,"isDefinition":true}],"symbolName":"foo","symbolStartOffset":8,"symbolDisplayString":"import foo"}}
Info 56   [14:5:3.820] event:
    {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts","diagnostics":[]}}
Info 57   [14:5:3.821] request:
    {"seq":7,"type":"request","command":"configure","arguments":{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts","formatOptions":{"tabSize":4,"indentSize":4,"convertTabsToSpaces":true,"newLineCharacter":"\n","insertSpaceAfterCommaDelimiter":true,"insertSpaceAfterConstructor":false,"insertSpaceAfterSemicolonInForStatements":true,"insertSpaceBeforeAndAfterBinaryOperators":true,"insertSpaceAfterKeywordsInControlFlowStatements":true,"insertSpaceAfterFunctionKeywordForAnonymousFunctions":true,"insertSpaceBeforeFunctionParenthesis":false,"insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis":false,"insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets":false,"insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces":true,"insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces":false,"insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces":false,"insertSpaceAfterTypeAssertion":false,"placeOpenBraceOnNewLineForFunctions":false,"placeOpenBraceOnNewLineForControlBlocks":false},"preferences":{"allowTextChangesInNewFiles":true}}}
Info 58   [14:5:3.821] Host configuration update for file /Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts
Info 59   [14:5:3.821] response:
    {"seq":0,"type":"response","command":"configure","request_seq":7,"success":true}
Perf 60   [14:5:3.822] 7::configure: async elapsed time (in milliseconds) 0.5914
Info 61   [14:5:3.830] event:
    {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts","diagnostics":[{"start":{"line":1,"offset":1},"end":{"line":1,"offset":27},"text":"'foo' is declared but its value is never read.","code":6133,"category":"suggestion","reportsUnnecessary":true}]}}
Info 62   [14:5:3.831] event:
    {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":4}}
Info 63   [14:5:3.831] request:
    {"seq":9,"type":"request","command":"getApplicableRefactors","arguments":{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts","startLine":1,"startOffset":10,"endLine":1,"endOffset":10}}
Perf 64   [14:5:3.952] 9::getApplicableRefactors: elapsed time (in milliseconds) 121.3161
Info 65   [14:5:3.955] response:
    {"seq":0,"type":"response","command":"getApplicableRefactors","request_seq":9,"success":true,"body":[]}
Info 66   [14:5:3.957] request:
    {"seq":10,"type":"request","command":"geterr","arguments":{"delay":0,"files":["/Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts"]}}
Perf 67   [14:5:3.961] 10::geterr: async elapsed time (in milliseconds) 3.8612
Info 68   [14:5:3.964] event:
    {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts","diagnostics":[]}}
Info 69   [14:5:3.965] event:
    {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts","diagnostics":[]}}
Info 70   [14:5:3.965] event:
    {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts","diagnostics":[{"start":{"line":1,"offset":1},"end":{"line":1,"offset":27},"text":"'foo' is declared but its value is never read.","code":6133,"category":"suggestion","reportsUnnecessary":true}]}}
Info 71   [14:5:3.966] event:
    {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":10}}
Info 72   [14:5:4.140] request:
    {"seq":11,"type":"request","command":"getApplicableRefactors","arguments":{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts","startLine":1,"startOffset":10,"endLine":1,"endOffset":10}}
Perf 73   [14:5:4.141] 11::getApplicableRefactors: elapsed time (in milliseconds) 1.2857
Info 74   [14:5:4.141] response:
    {"seq":0,"type":"response","command":"getApplicableRefactors","request_seq":11,"success":true,"body":[]}
Info 75   [14:5:4.142] request:
    {"seq":12,"type":"request","command":"getCodeFixes","arguments":{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts","startLine":1,"startOffset":1,"endLine":1,"endOffset":27,"errorCodes":[6133]}}
Perf 76   [14:5:4.148] 12::getCodeFixes: elapsed time (in milliseconds) 5.4758
Info 77   [14:5:4.148] response:
    {"seq":0,"type":"response","command":"getCodeFixes","request_seq":12,"success":true,"body":[{"fixName":"unusedIdentifier","description":"Remove import from './other'","changes":[{"fileName":"/Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts","textChanges":[{"start":{"line":1,"offset":1},"end":{"line":1,"offset":27},"newText":""}]}],"fixId":"unusedIdentifier_delete","fixAllDescription":"Delete all unused declarations"}]}
Info 78   [14:5:4.834] request:
    {"seq":13,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts","line":1,"offset":10}}
Perf 79   [14:5:4.841] 13::definitionAndBoundSpan: elapsed time (in milliseconds) 7.1769
Info 80   [14:5:4.841] response:
    {"seq":0,"type":"response","command":"definitionAndBoundSpan","request_seq":13,"success":true,"body":{"definitions":[{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts","start":{"line":1,"offset":1},"end":{"line":1,"offset":18}}],"textSpan":{"start":{"line":1,"offset":8},"end":{"line":1,"offset":11}}}}
Info 81   [14:5:4.874] request:
    {"seq":14,"type":"request","command":"close","arguments":{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts"}}
Info 82   [14:5:4.875] ConfigFilePresence:: Current Watches: :: File: /Users/oliverjash/Development/temp-ts-issue-24857/src/tsconfig.json Currently impacted open files: RootsOfInferredProjects:  OtherOpenFiles:  Status: File removed from open files impacted by this config file
Info 83   [14:5:4.875] ConfigFilePresence:: Current Watches: :: File: /Users/oliverjash/Development/temp-ts-issue-24857/src/jsconfig.json Currently impacted open files: RootsOfInferredProjects:  OtherOpenFiles:  Status: File removed from open files impacted by this config file
Info 84   [14:5:4.875] ConfigFilePresence:: Current Watches: Config file for the program:: File: /Users/oliverjash/Development/temp-ts-issue-24857/tsconfig.json Currently impacted open files: RootsOfInferredProjects:  OtherOpenFiles:  Status: File removed from open files impacted by this config file
Info 85   [14:5:4.876] FileWatcher:: Added:: WatchInfo: /Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts 500 Project:  WatchType: Closed Script info
Info 86   [14:5:4.876] Project '/Users/oliverjash/Development/temp-ts-issue-24857/tsconfig.json' (Configured) 0
Info 86   [14:5:4.876] 	Files (7)
	/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/lib.d.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/lib.es5.d.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/lib.dom.d.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/lib.webworker.importscripts.d.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/lib.scripthost.d.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts

Info 86   [14:5:4.876] -----------------------------------------------
Info 86   [14:5:4.876] Open files: 
Perf 86   [14:5:4.876] 14::close: async elapsed time (in milliseconds) 2.2610
Info 87   [14:5:5.40] request:
    {"seq":15,"type":"request","command":"open","arguments":{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts","fileContent":"export default {}\n\nconst bar = {};","scriptKindName":"TS","projectRootPath":"/Users/oliverjash/Development/temp-ts-issue-24857"}}
Info 88   [14:5:5.41] FileWatcher:: Close:: WatchInfo: /Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts 500 Project:  WatchType: Closed Script info
Info 89   [14:5:5.42] Search path: /Users/oliverjash/Development/temp-ts-issue-24857/src
Info 90   [14:5:5.42] ConfigFilePresence:: Current Watches: :: File: /Users/oliverjash/Development/temp-ts-issue-24857/src/tsconfig.json Currently impacted open files: RootsOfInferredProjects:  OtherOpenFiles: /Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts Status: File added to open files impacted by this config file
Info 91   [14:5:5.42] ConfigFilePresence:: Current Watches: :: File: /Users/oliverjash/Development/temp-ts-issue-24857/src/jsconfig.json Currently impacted open files: RootsOfInferredProjects:  OtherOpenFiles: /Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts Status: File added to open files impacted by this config file
Info 92   [14:5:5.43] ConfigFilePresence:: Current Watches: Config file for the program:: File: /Users/oliverjash/Development/temp-ts-issue-24857/tsconfig.json Currently impacted open files: RootsOfInferredProjects:  OtherOpenFiles: /Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts Status: File added to open files impacted by this config file
Info 93   [14:5:5.43] For info: /Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts :: Config file name: /Users/oliverjash/Development/temp-ts-issue-24857/tsconfig.json
Info 94   [14:5:5.43] Project '/Users/oliverjash/Development/temp-ts-issue-24857/tsconfig.json' (Configured) 0
Info 94   [14:5:5.43] 	Files (7)
	/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/lib.d.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/lib.es5.d.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/lib.dom.d.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/lib.webworker.importscripts.d.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/lib.scripthost.d.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts

Info 94   [14:5:5.43] -----------------------------------------------
Info 94   [14:5:5.43] Open files: 
Info 94   [14:5:5.43] 	FileName: /Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts ProjectRootPath: /Users/oliverjash/Development/temp-ts-issue-24857
Info 94   [14:5:5.43] 		Projects: /Users/oliverjash/Development/temp-ts-issue-24857/tsconfig.json
Perf 94   [14:5:5.43] 15::open: async elapsed time (in milliseconds) 2.7394
Info 95   [14:5:5.50] request:
    {"seq":16,"type":"request","command":"getApplicableRefactors","arguments":{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts","startLine":1,"startOffset":1,"endLine":1,"endOffset":1}}
Perf 96   [14:5:5.52] 16::getApplicableRefactors: elapsed time (in milliseconds) 1.1606
Info 97   [14:5:5.52] response:
    {"seq":0,"type":"response","command":"getApplicableRefactors","request_seq":16,"success":true,"body":[]}
Info 98   [14:5:5.144] request:
    {"seq":17,"type":"request","command":"getOutliningSpans","arguments":{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts"}}
Perf 99   [14:5:5.161] 17::getOutliningSpans: elapsed time (in milliseconds) 17.3035
Info 100  [14:5:5.161] response:
    {"seq":0,"type":"response","command":"getOutliningSpans","request_seq":17,"success":true,"body":[{"textSpan":{"start":{"line":1,"offset":15},"end":{"line":1,"offset":18}},"hintSpan":{"start":{"line":1,"offset":16},"end":{"line":1,"offset":18}},"bannerText":"...","autoCollapse":false,"kind":"code"},{"textSpan":{"start":{"line":3,"offset":12},"end":{"line":3,"offset":15}},"hintSpan":{"start":{"line":3,"offset":13},"end":{"line":3,"offset":15}},"bannerText":"...","autoCollapse":false,"kind":"code"}]}
Info 101  [14:5:5.247] request:
    {"seq":18,"type":"request","command":"configure","arguments":{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts","formatOptions":{"tabSize":4,"indentSize":4,"convertTabsToSpaces":true,"newLineCharacter":"\n","insertSpaceAfterCommaDelimiter":true,"insertSpaceAfterConstructor":false,"insertSpaceAfterSemicolonInForStatements":true,"insertSpaceBeforeAndAfterBinaryOperators":true,"insertSpaceAfterKeywordsInControlFlowStatements":true,"insertSpaceAfterFunctionKeywordForAnonymousFunctions":true,"insertSpaceBeforeFunctionParenthesis":false,"insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis":false,"insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets":false,"insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces":true,"insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces":false,"insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces":false,"insertSpaceAfterTypeAssertion":false,"placeOpenBraceOnNewLineForFunctions":false,"placeOpenBraceOnNewLineForControlBlocks":false},"preferences":{"allowTextChangesInNewFiles":true}}}
Info 102  [14:5:5.248] Host configuration update for file /Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts
Info 103  [14:5:5.248] response:
    {"seq":0,"type":"response","command":"configure","request_seq":18,"success":true}
Perf 104  [14:5:5.248] 18::configure: async elapsed time (in milliseconds) 1.4440
Info 105  [14:5:5.250] request:
    {"seq":19,"type":"request","command":"getApplicableRefactors","arguments":{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts","startLine":1,"startOffset":1,"endLine":1,"endOffset":1}}
Perf 106  [14:5:5.251] 19::getApplicableRefactors: elapsed time (in milliseconds) 1.4530
Info 107  [14:5:5.252] response:
    {"seq":0,"type":"response","command":"getApplicableRefactors","request_seq":19,"success":true,"body":[]}
Info 108  [14:5:5.358] request:
    {"seq":20,"type":"request","command":"geterr","arguments":{"delay":0,"files":["/Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts"]}}
Perf 109  [14:5:5.358] 20::geterr: async elapsed time (in milliseconds) 0.6705
Info 110  [14:5:5.359] event:
    {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts","diagnostics":[]}}
Info 111  [14:5:5.372] event:
    {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts","diagnostics":[]}}
Info 112  [14:5:5.374] event:
    {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts","diagnostics":[{"start":{"line":3,"offset":7},"end":{"line":3,"offset":10},"text":"'bar' is declared but its value is never read.","code":6133,"category":"suggestion","reportsUnnecessary":true}]}}
Info 113  [14:5:5.374] event:
    {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":20}}
Info 114  [14:5:5.653] request:
    {"seq":21,"type":"request","command":"references","arguments":{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts","line":3,"offset":1}}
Perf 115  [14:5:5.655] 21::references: elapsed time (in milliseconds) 1.6499
Info 116  [14:5:5.655] response:
    {"seq":0,"type":"response","command":"references","request_seq":21,"success":true,"body":{"refs":[],"symbolName":"","symbolStartOffset":0,"symbolDisplayString":""}}
Info 117  [14:5:6.294] request:
    {"seq":22,"type":"request","command":"getApplicableRefactors","arguments":{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts","startLine":3,"startOffset":1,"endLine":3,"endOffset":16}}
Perf 118  [14:5:6.300] 22::getApplicableRefactors: elapsed time (in milliseconds) 6.2885
Info 119  [14:5:6.300] response:
    {"seq":0,"type":"response","command":"getApplicableRefactors","request_seq":22,"success":true,"body":[{"name":"Extract Symbol","description":"Extract function","actions":[{"description":"Extract to function in module scope","name":"function_scope_0"}]},{"name":"Extract Symbol","description":"Extract constant","actions":[{"description":"Extract to constant in enclosing scope","name":"constant_scope_0"}]},{"name":"Move to a new file","description":"Move to a new file","actions":[{"name":"Move to a new file","description":"Move to a new file"}]}]}
Info 120  [14:5:6.301] request:
    {"seq":23,"type":"request","command":"getCodeFixes","arguments":{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts","startLine":3,"startOffset":7,"endLine":3,"endOffset":10,"errorCodes":[6133]}}
Perf 121  [14:5:6.303] 23::getCodeFixes: elapsed time (in milliseconds) 2.4537
Info 122  [14:5:6.303] response:
    {"seq":0,"type":"response","command":"getCodeFixes","request_seq":23,"success":true,"body":[{"fixName":"unusedIdentifier","description":"Remove declaration for: 'bar'","changes":[{"fileName":"/Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts","textChanges":[{"start":{"line":3,"offset":1},"end":{"line":3,"offset":16},"newText":""}]}],"fixId":"unusedIdentifier_delete","fixAllDescription":"Delete all unused declarations"}]}
Info 123  [14:5:6.488] request:
    {"seq":24,"type":"request","command":"getApplicableRefactors","arguments":{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts","startLine":3,"startOffset":1,"endLine":3,"endOffset":16}}
Perf 124  [14:5:6.489] 24::getApplicableRefactors: elapsed time (in milliseconds) 1.0531
Info 125  [14:5:6.490] response:
    {"seq":0,"type":"response","command":"getApplicableRefactors","request_seq":24,"success":true,"body":[{"name":"Extract Symbol","description":"Extract function","actions":[{"description":"Extract to function in module scope","name":"function_scope_0"}]},{"name":"Extract Symbol","description":"Extract constant","actions":[{"description":"Extract to constant in enclosing scope","name":"constant_scope_0"}]},{"name":"Move to a new file","description":"Move to a new file","actions":[{"name":"Move to a new file","description":"Move to a new file"}]}]}
Info 126  [14:5:6.490] request:
    {"seq":25,"type":"request","command":"getCodeFixes","arguments":{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts","startLine":3,"startOffset":7,"endLine":3,"endOffset":10,"errorCodes":[6133]}}
Perf 127  [14:5:6.491] 25::getCodeFixes: elapsed time (in milliseconds) 0.9125
Info 128  [14:5:6.491] response:
    {"seq":0,"type":"response","command":"getCodeFixes","request_seq":25,"success":true,"body":[{"fixName":"unusedIdentifier","description":"Remove declaration for: 'bar'","changes":[{"fileName":"/Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts","textChanges":[{"start":{"line":3,"offset":1},"end":{"line":3,"offset":16},"newText":""}]}],"fixId":"unusedIdentifier_delete","fixAllDescription":"Delete all unused declarations"}]}
Info 129  [14:5:7.718] request:
    {"seq":26,"type":"request","command":"getEditsForRefactor","arguments":{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts","startLine":3,"startOffset":1,"endLine":3,"endOffset":16,"refactor":"Move to a new file","action":"Move to a new file"}}
Err 130   [14:5:7.757] Could not find file "/Users/oliverjash/Development/temp-ts-issue-24857/tsconfig.json".
All files are: [{"path":"/users/oliverjash/development/temp-ts-issue-24857/src/index.ts","fileName":"/Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts"},{"path":"/users/oliverjash/development/temp-ts-issue-24857/src/other.ts","fileName":"/Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts"},{"path":"/users/oliverjash/development/temp-ts-issue-24857/node_modules/typescript/lib/lib.d.ts","fileName":"/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/lib.d.ts"},{"path":"/users/oliverjash/development/temp-ts-issue-24857/node_modules/typescript/lib/lib.es5.d.ts","fileName":"/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/lib.es5.d.ts"},{"path":"/users/oliverjash/development/temp-ts-issue-24857/node_modules/typescript/lib/lib.dom.d.ts","fileName":"/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/lib.dom.d.ts"},{"path":"/users/oliverjash/development/temp-ts-issue-24857/node_modules/typescript/lib/lib.webworker.importscripts.d.ts","fileName":"/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/lib.webworker.importscripts.d.ts"},{"path":"/users/oliverjash/development/temp-ts-issue-24857/node_modules/typescript/lib/lib.scripthost.d.ts","fileName":"/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/lib.scripthost.d.ts"}]
Err 131   [14:5:7.758] Exception on executing command {"seq":26,"type":"request","command":"getEditsForRefactor","arguments":{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts","startLine":3,"startOffset":1,"endLine":3,"endOffset":16,"refactor":"Move to a new file","action":"Move to a new file"}}:

    Debug Failure. Expected isNewFile for (only) new files. {"isNewFile":false,"hasScriptInfo":false}

    Error: Debug Failure. Expected isNewFile for (only) new files. {"isNewFile":false,"hasScriptInfo":false}
        at IOSession.Session.mapTextChangeToCodeEdit (/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:126260:30)
        at /Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:126252:73
        at Array.map (<anonymous>)
        at IOSession.Session.mapTextChangesToCodeEdits (/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:126252:36)
        at IOSession.Session.getEditsForRefactor (/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:126168:112)
        at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:125027:61)
        at /Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:126369:88
        at IOSession.Session.executeWithRequestId (/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:126360:28)
        at IOSession.Session.executeCommand (/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:126369:33)
        at IOSession.Session.onMessage (/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:126391:35)
        at Interface.<anonymous> (/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:127652:27)
        at emitOne (events.js:116:13)
        at Interface.emit (events.js:211:7)
        at Interface._onLine (readline.js:282:10)
        at Interface._normalWrite (readline.js:424:12)
        at Socket.ondata (readline.js:141:10)
        at emitOne (events.js:116:13)
        at Socket.emit (events.js:211:7)
        at addChunk (_stream_readable.js:263:12)
        at readableAddChunk (_stream_readable.js:250:11)
        at Socket.Readable.push (_stream_readable.js:208:10)
        at Pipe.onread (net.js:594:20)

File text of /Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts:
    export default {}
    
    const bar = {};

Info 132  [14:5:7.758] response:
    {"seq":0,"type":"response","command":"getEditsForRefactor","request_seq":26,"success":false,"message":"Error processing request. Debug Failure. Expected isNewFile for (only) new files. {\"isNewFile\":false,\"hasScriptInfo\":false}\nError: Debug Failure. Expected isNewFile for (only) new files. {\"isNewFile\":false,\"hasScriptInfo\":false}\n    at IOSession.Session.mapTextChangeToCodeEdit (/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:126260:30)\n    at /Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:126252:73\n    at Array.map (<anonymous>)\n    at IOSession.Session.mapTextChangesToCodeEdits (/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:126252:36)\n    at IOSession.Session.getEditsForRefactor (/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:126168:112)\n    at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:125027:61)\n    at /Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:126369:88\n    at IOSession.Session.executeWithRequestId (/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:126360:28)\n    at IOSession.Session.executeCommand (/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:126369:33)\n    at IOSession.Session.onMessage (/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:126391:35)\n    at Interface.<anonymous> (/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/tsserver.js:127652:27)\n    at emitOne (events.js:116:13)\n    at Interface.emit (events.js:211:7)\n    at Interface._onLine (readline.js:282:10)\n    at Interface._normalWrite (readline.js:424:12)\n    at Socket.ondata (readline.js:141:10)\n    at emitOne (events.js:116:13)\n    at Socket.emit (events.js:211:7)\n    at addChunk (_stream_readable.js:263:12)\n    at readableAddChunk (_stream_readable.js:250:11)\n    at Socket.Readable.push (_stream_readable.js:208:10)\n    at Pipe.onread (net.js:594:20)"}
Info 133  [14:5:7.764] request:
    {"seq":27,"type":"request","command":"getApplicableRefactors","arguments":{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts","startLine":3,"startOffset":1,"endLine":3,"endOffset":16}}
Perf 134  [14:5:7.766] 27::getApplicableRefactors: elapsed time (in milliseconds) 1.6371
Info 135  [14:5:7.766] response:
    {"seq":0,"type":"response","command":"getApplicableRefactors","request_seq":27,"success":true,"body":[{"name":"Extract Symbol","description":"Extract function","actions":[{"description":"Extract to function in module scope","name":"function_scope_0"}]},{"name":"Extract Symbol","description":"Extract constant","actions":[{"description":"Extract to constant in enclosing scope","name":"constant_scope_0"}]},{"name":"Move to a new file","description":"Move to a new file","actions":[{"name":"Move to a new file","description":"Move to a new file"}]}]}
Info 136  [14:5:7.767] request:
    {"seq":28,"type":"request","command":"getCodeFixes","arguments":{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts","startLine":3,"startOffset":7,"endLine":3,"endOffset":10,"errorCodes":[6133]}}
Perf 137  [14:5:7.768] 28::getCodeFixes: elapsed time (in milliseconds) 0.7694
Info 138  [14:5:7.768] response:
    {"seq":0,"type":"response","command":"getCodeFixes","request_seq":28,"success":true,"body":[{"fixName":"unusedIdentifier","description":"Remove declaration for: 'bar'","changes":[{"fileName":"/Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts","textChanges":[{"start":{"line":3,"offset":1},"end":{"line":3,"offset":16},"newText":""}]}],"fixId":"unusedIdentifier_delete","fixAllDescription":"Delete all unused declarations"}]}
Info 139  [14:5:16.911] request:
    {"seq":29,"type":"request","command":"close","arguments":{"file":"/Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts"}}
Info 140  [14:5:16.912] ConfigFilePresence:: Current Watches: :: File: /Users/oliverjash/Development/temp-ts-issue-24857/src/tsconfig.json Currently impacted open files: RootsOfInferredProjects:  OtherOpenFiles:  Status: File removed from open files impacted by this config file
Info 141  [14:5:16.912] ConfigFilePresence:: Current Watches: :: File: /Users/oliverjash/Development/temp-ts-issue-24857/src/jsconfig.json Currently impacted open files: RootsOfInferredProjects:  OtherOpenFiles:  Status: File removed from open files impacted by this config file
Info 142  [14:5:16.912] ConfigFilePresence:: Current Watches: Config file for the program:: File: /Users/oliverjash/Development/temp-ts-issue-24857/tsconfig.json Currently impacted open files: RootsOfInferredProjects:  OtherOpenFiles:  Status: File removed from open files impacted by this config file
Info 143  [14:5:16.913] FileWatcher:: Added:: WatchInfo: /Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts 500 Project:  WatchType: Closed Script info
Info 144  [14:5:16.913] Project '/Users/oliverjash/Development/temp-ts-issue-24857/tsconfig.json' (Configured) 0
Info 144  [14:5:16.913] 	Files (7)
	/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/lib.d.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/lib.es5.d.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/lib.dom.d.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/lib.webworker.importscripts.d.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/node_modules/typescript/lib/lib.scripthost.d.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/src/other.ts
	/Users/oliverjash/Development/temp-ts-issue-24857/src/index.ts

Info 144  [14:5:16.913] -----------------------------------------------
Info 144  [14:5:16.913] Open files: 
Perf 144  [14:5:16.913] 29::close: async elapsed time (in milliseconds) 1.8546
