Info 0    [10:35:42.238] Starting TS Server
Info 1    [10:35:42.239] Version: 2.9.1
Info 2    [10:35:42.239] Arguments: /Applications/Visual Studio Code - Insiders.app/Contents/Frameworks/Code - Insiders Helper.app/Contents/MacOS/Code - Insiders Helper /Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js --useInferredProjectPerProjectRoot --enableTelemetry --cancellationPipeName /var/folders/j9/5w0fkxkx5y71q82qxpbcr_l80000gn/T/vscode-tscancellation-78ca4324860cdf6cd61f.sock* --logVerbosity verbose --logFile /Users/OliverJAsh/Library/Application Support/Code - Insiders/logs/20180628T103129/vscode.typescript-language-features_4/tsserver-log-u43sbo/tsserver.log --locale en --noGetErrOnBackgroundUpdate
Info 3    [10:35:42.239] Platform: darwin NodeVersion: 7 CaseSensitive: false
Info 4    [10:35:42.243] Provided types map file "/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js/../typesMap.json" doesn't exist
Info 5    [10:35:42.243] Binding...
Info 6    [10:35:42.254] event:
    {"seq":0,"type":"event","event":"typingsInstallerPid","body":{"pid":49106}}
Info 7    [10:35:42.259] request:
    {"seq":0,"type":"request","command":"configure","arguments":{"hostInfo":"vscode"}}
Info 8    [10:35:42.260] Host information vscode
Info 9    [10:35:42.260] response:
    {"seq":0,"type":"response","command":"configure","request_seq":0,"success":true}
Perf 10   [10:35:42.262] 0::configure: async elapsed time (in milliseconds) 1.3142
Info 11   [10:35:42.264] request:
    {"seq":1,"type":"request","command":"compilerOptionsForInferredProjects","arguments":{"options":{"module":"commonjs","target":"es2016","jsx":"preserve","allowJs":true,"allowSyntheticDefaultImports":true,"allowNonTsExtensions":true}}}
Info 12   [10:35:42.265] Scheduled: *ensureProjectForOpenFiles*
Perf 13   [10:35:42.265] 1::compilerOptionsForInferredProjects: elapsed time (in milliseconds) 1.2377
Info 14   [10:35:42.265] response:
    {"seq":0,"type":"response","command":"compilerOptionsForInferredProjects","request_seq":1,"success":true,"body":true}
Info 15   [10:35:42.266] request:
    {"seq":2,"type":"request","command":"open","arguments":{"file":"/Users/OliverJAsh/Development/typescript-playground/src/index.ts","fileContent":"// ./src/index.ts\nimport foo from \"./other\";\n","scriptKindName":"TS","projectRootPath":"/Users/OliverJAsh/Development/typescript-playground"}}
Info 16   [10:35:42.270] Search path: /Users/OliverJAsh/Development/typescript-playground/src
Info 17   [10:35:42.272] ConfigFilePresence:: Current Watches: :: File: /Users/OliverJAsh/Development/typescript-playground/src/tsconfig.json Currently impacted open files: RootsOfInferredProjects:  OtherOpenFiles: /Users/OliverJAsh/Development/typescript-playground/src/index.ts Status: File added to open files impacted by this config file
Info 18   [10:35:42.272] ConfigFilePresence:: Current Watches: :: File: /Users/OliverJAsh/Development/typescript-playground/src/jsconfig.json Currently impacted open files: RootsOfInferredProjects:  OtherOpenFiles: /Users/OliverJAsh/Development/typescript-playground/src/index.ts Status: File added to open files impacted by this config file
Info 19   [10:35:42.272] ConfigFilePresence:: Current Watches: :: File: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json Currently impacted open files: RootsOfInferredProjects:  OtherOpenFiles: /Users/OliverJAsh/Development/typescript-playground/src/index.ts Status: File added to open files impacted by this config file
Info 20   [10:35:42.272] For info: /Users/OliverJAsh/Development/typescript-playground/src/index.ts :: Config file name: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json
Info 21   [10:35:42.292] Opened configuration file /Users/OliverJAsh/Development/typescript-playground/tsconfig.json
Info 22   [10:35:42.302] FileWatcher:: Added:: WatchInfo: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json 2000 Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json WatchType: Config file for the program
Info 23   [10:35:42.309] Starting updateGraphWorker: Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json
Info 24   [10:35:42.335] FileWatcher:: Added:: WatchInfo: /Users/OliverJAsh/Development/typescript-playground/src/other.ts 500 Project:  WatchType: Closed Script info
Info 25   [10:35:42.339] FileWatcher:: Added:: WatchInfo: /Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/node_modules/typescript/lib/lib.d.ts 500 Project:  WatchType: Closed Script info
Info 26   [10:35:43.583] DirectoryWatcher:: Added:: WatchInfo: /Users/OliverJAsh/Development/typescript-playground/node_modules/@types 1 Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json WatchType: Type root directory
Info 27   [10:35:43.585] Finishing updateGraphWorker: Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json Version: 1 structureChanged: true Elapsed: 1276ms
Info 28   [10:35:43.588] event:
    {"seq":0,"type":"event","event":"telemetry","body":{"telemetryEventName":"projectInfo","payload":{"projectId":"e5d75ad73df284db0d7ec217bd78580a9ccdd3929b6ed48756b33331e18800ef","fileStats":{"js":0,"jsx":0,"ts":2,"tsx":0,"dts":1,"deferred":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":"2.9.1"}}}
Info 29   [10:35:43.588] event:
    {"seq":0,"type":"event","event":"configFileDiag","body":{"triggerFile":"/Users/OliverJAsh/Development/typescript-playground/src/index.ts","configFile":"/Users/OliverJAsh/Development/typescript-playground/tsconfig.json","diagnostics":[]}}
Info 30   [10:35:43.589] Project '/Users/OliverJAsh/Development/typescript-playground/tsconfig.json' (Configured) 0
Info 30   [10:35:43.589] 	Files (3)
	/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/node_modules/typescript/lib/lib.d.ts
	/Users/OliverJAsh/Development/typescript-playground/src/other.ts
	/Users/OliverJAsh/Development/typescript-playground/src/index.ts

Info 30   [10:35:43.589] -----------------------------------------------
Info 30   [10:35:43.590] Open files: 
Info 30   [10:35:43.590] 	FileName: /Users/OliverJAsh/Development/typescript-playground/src/index.ts ProjectRootPath: /Users/OliverJAsh/Development/typescript-playground
Info 30   [10:35:43.590] 		Projects: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json
Perf 30   [10:35:43.590] 2::open: async elapsed time (in milliseconds) 1324.3682
Info 31   [10:35:43.591] Running: *ensureProjectForOpenFiles*
Info 32   [10:35:43.591] Structure before ensureProjectForOpenFiles:
Info 33   [10:35:43.591] Project '/Users/OliverJAsh/Development/typescript-playground/tsconfig.json' (Configured) 0
Info 33   [10:35:43.591] 	Files (3)
	/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/node_modules/typescript/lib/lib.d.ts
	/Users/OliverJAsh/Development/typescript-playground/src/other.ts
	/Users/OliverJAsh/Development/typescript-playground/src/index.ts

Info 33   [10:35:43.591] -----------------------------------------------
Info 33   [10:35:43.591] Open files: 
Info 33   [10:35:43.591] 	FileName: /Users/OliverJAsh/Development/typescript-playground/src/index.ts ProjectRootPath: /Users/OliverJAsh/Development/typescript-playground
Info 33   [10:35:43.591] 		Projects: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json
Info 33   [10:35:43.591] Structure after ensureProjectForOpenFiles:
Info 34   [10:35:43.591] Project '/Users/OliverJAsh/Development/typescript-playground/tsconfig.json' (Configured) 0
Info 34   [10:35:43.591] 	Files (3)
	/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/node_modules/typescript/lib/lib.d.ts
	/Users/OliverJAsh/Development/typescript-playground/src/other.ts
	/Users/OliverJAsh/Development/typescript-playground/src/index.ts

Info 34   [10:35:43.591] -----------------------------------------------
Info 34   [10:35:43.591] Open files: 
Info 34   [10:35:43.591] 	FileName: /Users/OliverJAsh/Development/typescript-playground/src/index.ts ProjectRootPath: /Users/OliverJAsh/Development/typescript-playground
Info 34   [10:35:43.591] 		Projects: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json
Info 34   [10:35:43.591] got projects updated in background, updating diagnostics for /Users/OliverJAsh/Development/typescript-playground/src/index.ts
Info 35   [10:35:43.592] event:
    {"seq":0,"type":"event","event":"projectsUpdatedInBackground","body":{"openFiles":["/Users/OliverJAsh/Development/typescript-playground/src/index.ts"]}}
Info 36   [10:35:43.592] request:
    {"seq":3,"type":"request","command":"getSupportedCodeFixes","arguments":null}
Perf 37   [10:35:43.593] 3::getSupportedCodeFixes: elapsed time (in milliseconds) 0.8714
Info 38   [10:35:43.594] response:
    {"seq":0,"type":"response","command":"getSupportedCodeFixes","request_seq":3,"success":true,"body":["1329","80004","80002","80001","2713","2420","2720","2304","2552","2503","2686","2693","2551","2724","2339","2307","7016","2515","2653","17009","2377","2689","2663","2662","6133","6196","6138","6192","6198","6199","7027","7028","8020","1308","1103","1002","1003","1005","1006","1009","1010","1011","1012","1013","1014","1015","1016","1017","1018","1019","1020","1021","1022","1023","1024","1028","1029","1030","1031","1034","1035","1036","1038","1039","1040","1041","1042","1043","1044","1045","1046","1047","1048","1049","1051","1052","1053","1054","1055","1056","1057","1058","1059","1060","1061","1062","1063","1064","1066","1068","1070","1071","1079","1084","1085","1086","1089","1090","1091","1092","1093","1094","1095","1096","1097","1098","1099","1100","1101","1102","1104","1105","1107","1108","1109","1110","1113","1114","1115","1116","1117","1118","1119","1120","1121","1122","1123","1124","1125","1126","1127","1128","1129","1130","1131","1132","1134","1135","1136","1137","1138","1139","1140","1141","1142","1144","1146","1147","1148","1149","1150","1155","1156","1157","1160","1161","1162","1163","1164","1165","1166","1168","1169","1170","1171","1172","1173","1174","1175","1176","1177","1178","1179","1180","1181","1182","1183","1184","1185","1186","1187","1188","1189","1190","1191","1192","1193","1194","1196","1197","1198","1199","1200","1202","1203","1205","1206","1207","1208","1209","1210","1211","1212","1213","1214","1215","1216","1218","1219","1220","1221","1222","1223","1224","1225","1226","1227","1228","1229","1230","1231","1232","1233","1234","1235","1236","1237","1238","1239","1240","1241","1242","1243","1244","1245","1246","1247","1248","1249","1250","1251","1252","1253","1254","1255","1300","1312","1313","1314","1315","1316","1317","1318","1319","1320","1321","1322","1323","1324","1325","1326","1327","1328","1330","1331","1332","1333","1334","1335","1336","1337","1338","1339","1340","1342","1343","2300","2301","2302","2303","2305","2306","2308","2309","2310","2311","2312","2313","2314","2315","2316","2317","2318","2319","2320","2321","2322","2323","2324","2325","2326","2327","2328","2329","2330","2331","2332","2333","2334","2335","2336","2337","2338","2340","2341","2342","2343","2344","2345","2346","2347","2348","2349","2350","2351","2352","2353","2354","2355","2356","2357","2358","2359","2360","2361","2362","2363","2364","2365","2366","2368","2369","2370","2371","2372","2373","2374","2375","2376","2378","2379","2380","2381","2382","2383","2384","2385","2386","2387","2388","2389","2390","2391","2392","2393","2394","2395","2396","2397","2399","2400","2401","2402","2403","2404","2405","2406","2407","2408","2409","2410","2411","2412","2413","2414","2415","2416","2417","2422","2423","2424","2425","2426","2427","2428","2430","2431","2432","2433","2434","2435","2436","2437","2438","2439","2440","2441","2442","2443","2444","2445","2446","2447","2448","2449","2450","2451","2452","2453","2454","2455","2456","2457","2458","2459","2460","2461","2462","2463","2464","2465","2466","2467","2468","2469","2470","2471","2472","2473","2474","2475","2476","2477","2478","2479","2480","2481","2483","2484","2487","2488","2489","2490","2491","2492","2493","2494","2495","2496","2497","2498","2499","2500","2501","2502","2504","2505","2506","2507","2508","2509","2510","2511","2512","2513","2514","2516","2517","2518","2519","2520","2521","2522","2523","2524","2525","2526","2527","2528","2529","2530","2531","2532","2533","2534","2535","2536","2537","2538","2539","2540","2541","2542","2543","2544","2545","2546","2547","2548","2549","2550","2553","2554","2555","2556","2557","2558","2559","2560","2561","2562","2563","2564","2565","2566","2567","2568","2569","2570","2600","2601","2602","2603","2604","2605","2606","2607","2608","2609","2649","2651","2652","2654","2656","2657","2658","2659","2660","2661","2664","2665","2666","2667","2668","2669","2670","2671","2672","2673","2674","2675","2676","2677","2678","2679","2680","2681","2682","2683","2684","2685","2687","2688","2691","2692","2694","2695","2696","2697","2698","2699","2700","2701","2702","2703","2704","2705","2706","2707","2708","2709","2710","2711","2712","2714","2715","2716","2717","2718","2719","2721","2722","2723","4000","4002","4004","4006","4008","4010","4012","4014","4016","4019","4020","4022","4023","4024","4025","4026","4027","4028","4029","4030","4031","4032","4033","4034","4035","4036","4037","4038","4039","4040","4041","4042","4043","4044","4045","4046","4047","4048","4049","4050","4051","4052","4053","4054","4055","4056","4057","4058","4059","4060","4061","4062","4063","4064","4065","4066","4067","4068","4069","4070","4071","4072","4073","4074","4075","4076","4077","4078","4081","4082","4083","4090","4091","4092","4094","4095","4096","4097","4098","4099","4100","4101","4102","5001","5009","5010","5012","5014","5023","5024","5033","5042","5047","5051","5052","5053","5054","5055","5056","5057","5058","5059","5060","5061","5062","5063","5064","5065","5066","5067","5068","5069","5070","6044","6045","6046","6048","6049","6050","6051","6053","6054","6059","6064","6082","6103","6114","6131","6137","6140","6142","6188","6189","6202","6304","6305","6306","6307","6308","6309","7005","7006","7008","7009","7010","7011","7013","7015","7017","7018","7019","7020","7022","7023","7024","7025","7026","7029","7030","7031","7032","7033","7034","7035","7036","7038","7039","8000","8001","8002","8003","8004","8005","8006","8007","8008","8009","8010","8011","8012","8013","8015","8016","8017","8018","8021","8022","8023","8024","8025","8026","8027","8028","8029","9002","9003","9004","17000","17001","17002","17003","17004","17005","17006","17007","17008","17010","17011","17012","17013","17014","17015","17016","17017","18000","18001","18002","18003","80005","80003"]}
Info 39   [10:35:43.606] request:
    {"seq":4,"type":"request","command":"configure","arguments":{"file":"/Users/OliverJAsh/Development/typescript-playground/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 40   [10:35:43.606] Host configuration update for file /Users/OliverJAsh/Development/typescript-playground/src/index.ts
Info 41   [10:35:43.607] response:
    {"seq":0,"type":"response","command":"configure","request_seq":4,"success":true}
Perf 42   [10:35:43.607] 4::configure: async elapsed time (in milliseconds) 1.0786
Info 43   [10:35:43.609] request:
    {"seq":5,"type":"request","command":"configure","arguments":{"file":"/Users/OliverJAsh/Development/typescript-playground/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 44   [10:35:43.610] Host configuration update for file /Users/OliverJAsh/Development/typescript-playground/src/index.ts
Info 45   [10:35:43.610] response:
    {"seq":0,"type":"response","command":"configure","request_seq":5,"success":true}
Perf 46   [10:35:43.611] 5::configure: async elapsed time (in milliseconds) 0.8676
Info 47   [10:35:43.611] request:
    {"seq":6,"type":"request","command":"configure","arguments":{"file":"/Users/OliverJAsh/Development/typescript-playground/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 48   [10:35:43.611] Host configuration update for file /Users/OliverJAsh/Development/typescript-playground/src/index.ts
Info 49   [10:35:43.611] response:
    {"seq":0,"type":"response","command":"configure","request_seq":6,"success":true}
Perf 50   [10:35:43.612] 6::configure: async elapsed time (in milliseconds) 0.7088
Info 51   [10:35:43.614] request:
    {"seq":7,"type":"request","command":"getOutliningSpans","arguments":{"file":"/Users/OliverJAsh/Development/typescript-playground/src/index.ts"}}
Perf 52   [10:35:43.621] 7::getOutliningSpans: elapsed time (in milliseconds) 6.7398
Info 53   [10:35:43.621] response:
    {"seq":0,"type":"response","command":"getOutliningSpans","request_seq":7,"success":true,"body":[]}
Info 54   [10:35:43.622] request:
    {"seq":8,"type":"request","command":"geterr","arguments":{"delay":0,"files":["/Users/OliverJAsh/Development/typescript-playground/src/index.ts"]}}
Perf 55   [10:35:43.624] 8::geterr: async elapsed time (in milliseconds) 2.8520
Info 56   [10:35:43.637] Starting updateGraphWorker: Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json
Info 57   [10:35:43.638] Finishing updateGraphWorker: Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json Version: 1 structureChanged: false Elapsed: 1ms
Info 58   [10:35:43.639] event:
    {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/Users/OliverJAsh/Development/typescript-playground/src/index.ts","diagnostics":[]}}
Info 59   [10:35:43.641] Starting updateGraphWorker: Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json
Info 60   [10:35:43.641] Finishing updateGraphWorker: Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json Version: 1 structureChanged: false Elapsed: 0ms
Info 61   [10:35:43.657] event:
    {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/Users/OliverJAsh/Development/typescript-playground/src/index.ts","diagnostics":[]}}
Info 62   [10:35:43.657] Starting updateGraphWorker: Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json
Info 63   [10:35:43.657] Finishing updateGraphWorker: Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json Version: 1 structureChanged: false Elapsed: 0ms
Info 64   [10:35:43.664] event:
    {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/Users/OliverJAsh/Development/typescript-playground/src/index.ts","diagnostics":[{"start":{"line":2,"offset":1},"end":{"line":2,"offset":27},"text":"'foo' is declared but its value is never read.","code":6133,"category":"suggestion","reportsUnnecessary":true}]}}
Info 65   [10:35:43.664] event:
    {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":8}}
Info 66   [10:35:43.872] request:
    {"seq":9,"type":"request","command":"geterr","arguments":{"delay":0,"files":["/Users/OliverJAsh/Development/typescript-playground/src/index.ts"]}}
Perf 67   [10:35:43.874] 9::geterr: async elapsed time (in milliseconds) 2.0757
Info 68   [10:35:43.874] Starting updateGraphWorker: Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json
Info 69   [10:35:43.874] Finishing updateGraphWorker: Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json Version: 1 structureChanged: false Elapsed: 0ms
Info 70   [10:35:43.874] event:
    {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/Users/OliverJAsh/Development/typescript-playground/src/index.ts","diagnostics":[]}}
Info 71   [10:35:43.875] Starting updateGraphWorker: Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json
Info 72   [10:35:43.875] Finishing updateGraphWorker: Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json Version: 1 structureChanged: false Elapsed: 0ms
Info 73   [10:35:43.875] event:
    {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/Users/OliverJAsh/Development/typescript-playground/src/index.ts","diagnostics":[]}}
Info 74   [10:35:43.876] Starting updateGraphWorker: Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json
Info 75   [10:35:43.876] Finishing updateGraphWorker: Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json Version: 1 structureChanged: false Elapsed: 0ms
Info 76   [10:35:43.877] event:
    {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/Users/OliverJAsh/Development/typescript-playground/src/index.ts","diagnostics":[{"start":{"line":2,"offset":1},"end":{"line":2,"offset":27},"text":"'foo' is declared but its value is never read.","code":6133,"category":"suggestion","reportsUnnecessary":true}]}}
Info 77   [10:35:43.877] event:
    {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":9}}
Info 78   [10:35:44.92] request:
    {"seq":10,"type":"request","command":"close","arguments":{"file":"/Users/OliverJAsh/Development/typescript-playground/src/index.ts"}}
Info 79   [10:35:44.95] ConfigFilePresence:: Current Watches: :: File: /Users/OliverJAsh/Development/typescript-playground/src/tsconfig.json Currently impacted open files: RootsOfInferredProjects:  OtherOpenFiles:  Status: File removed from open files impacted by this config file
Info 80   [10:35:44.95] ConfigFilePresence:: Current Watches: :: File: /Users/OliverJAsh/Development/typescript-playground/src/jsconfig.json Currently impacted open files: RootsOfInferredProjects:  OtherOpenFiles:  Status: File removed from open files impacted by this config file
Info 81   [10:35:44.95] ConfigFilePresence:: Current Watches: Config file for the program:: File: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json Currently impacted open files: RootsOfInferredProjects:  OtherOpenFiles:  Status: File removed from open files impacted by this config file
Info 82   [10:35:44.96] FileWatcher:: Added:: WatchInfo: /Users/OliverJAsh/Development/typescript-playground/src/index.ts 500 Project:  WatchType: Closed Script info
Info 83   [10:35:44.96] Project '/Users/OliverJAsh/Development/typescript-playground/tsconfig.json' (Configured) 0
Info 83   [10:35:44.97] 	Files (3)
	/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/node_modules/typescript/lib/lib.d.ts
	/Users/OliverJAsh/Development/typescript-playground/src/other.ts
	/Users/OliverJAsh/Development/typescript-playground/src/index.ts

Info 83   [10:35:44.98] -----------------------------------------------
Info 83   [10:35:44.98] Open files: 
Perf 83   [10:35:44.98] 10::close: async elapsed time (in milliseconds) 6.5870
Info 84   [10:35:44.223] request:
    {"seq":11,"type":"request","command":"open","arguments":{"file":"/Users/OliverJAsh/Development/typescript-playground/src/other.ts","fileContent":"// ./src/other.ts\nexport default {};\n\nconst bar = {};\n","scriptKindName":"TS","projectRootPath":"/Users/OliverJAsh/Development/typescript-playground"}}
Info 85   [10:35:44.225] FileWatcher:: Close:: WatchInfo: /Users/OliverJAsh/Development/typescript-playground/src/other.ts 500 Project:  WatchType: Closed Script info
Info 86   [10:35:44.225] Search path: /Users/OliverJAsh/Development/typescript-playground/src
Info 87   [10:35:44.226] ConfigFilePresence:: Current Watches: :: File: /Users/OliverJAsh/Development/typescript-playground/src/tsconfig.json Currently impacted open files: RootsOfInferredProjects:  OtherOpenFiles: /Users/OliverJAsh/Development/typescript-playground/src/other.ts Status: File added to open files impacted by this config file
Info 88   [10:35:44.227] ConfigFilePresence:: Current Watches: :: File: /Users/OliverJAsh/Development/typescript-playground/src/jsconfig.json Currently impacted open files: RootsOfInferredProjects:  OtherOpenFiles: /Users/OliverJAsh/Development/typescript-playground/src/other.ts Status: File added to open files impacted by this config file
Info 89   [10:35:44.227] ConfigFilePresence:: Current Watches: Config file for the program:: File: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json Currently impacted open files: RootsOfInferredProjects:  OtherOpenFiles: /Users/OliverJAsh/Development/typescript-playground/src/other.ts Status: File added to open files impacted by this config file
Info 90   [10:35:44.227] For info: /Users/OliverJAsh/Development/typescript-playground/src/other.ts :: Config file name: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json
Info 91   [10:35:44.231] Project '/Users/OliverJAsh/Development/typescript-playground/tsconfig.json' (Configured) 0
Info 91   [10:35:44.231] 	Files (3)
	/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/node_modules/typescript/lib/lib.d.ts
	/Users/OliverJAsh/Development/typescript-playground/src/other.ts
	/Users/OliverJAsh/Development/typescript-playground/src/index.ts

Info 91   [10:35:44.231] -----------------------------------------------
Info 91   [10:35:44.231] Open files: 
Info 91   [10:35:44.231] 	FileName: /Users/OliverJAsh/Development/typescript-playground/src/other.ts ProjectRootPath: /Users/OliverJAsh/Development/typescript-playground
Info 91   [10:35:44.231] 		Projects: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json
Perf 91   [10:35:44.231] 11::open: async elapsed time (in milliseconds) 7.6728
Info 92   [10:35:44.405] request:
    {"seq":12,"type":"request","command":"getOutliningSpans","arguments":{"file":"/Users/OliverJAsh/Development/typescript-playground/src/other.ts"}}
Perf 93   [10:35:44.416] 12::getOutliningSpans: elapsed time (in milliseconds) 10.8564
Info 94   [10:35:44.416] response:
    {"seq":0,"type":"response","command":"getOutliningSpans","request_seq":12,"success":true,"body":[{"textSpan":{"start":{"line":2,"offset":15},"end":{"line":2,"offset":18}},"hintSpan":{"start":{"line":2,"offset":16},"end":{"line":2,"offset":18}},"bannerText":"...","autoCollapse":false,"kind":"code"},{"textSpan":{"start":{"line":4,"offset":12},"end":{"line":4,"offset":15}},"hintSpan":{"start":{"line":4,"offset":13},"end":{"line":4,"offset":15}},"bannerText":"...","autoCollapse":false,"kind":"code"}]}
Info 95   [10:35:44.520] request:
    {"seq":13,"type":"request","command":"geterr","arguments":{"delay":0,"files":["/Users/OliverJAsh/Development/typescript-playground/src/other.ts"]}}
Perf 96   [10:35:44.521] 13::geterr: async elapsed time (in milliseconds) 0.5436
Info 97   [10:35:44.521] Starting updateGraphWorker: Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json
Info 98   [10:35:44.521] Finishing updateGraphWorker: Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json Version: 1 structureChanged: false Elapsed: 0ms
Info 99   [10:35:44.521] event:
    {"seq":0,"type":"event","event":"syntaxDiag","body":{"file":"/Users/OliverJAsh/Development/typescript-playground/src/other.ts","diagnostics":[]}}
Info 100  [10:35:44.522] Starting updateGraphWorker: Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json
Info 101  [10:35:44.522] Finishing updateGraphWorker: Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json Version: 1 structureChanged: false Elapsed: 0ms
Info 102  [10:35:44.537] event:
    {"seq":0,"type":"event","event":"semanticDiag","body":{"file":"/Users/OliverJAsh/Development/typescript-playground/src/other.ts","diagnostics":[]}}
Info 103  [10:35:44.538] Starting updateGraphWorker: Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json
Info 104  [10:35:44.539] Finishing updateGraphWorker: Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json Version: 1 structureChanged: false Elapsed: 0ms
Info 105  [10:35:44.542] event:
    {"seq":0,"type":"event","event":"suggestionDiag","body":{"file":"/Users/OliverJAsh/Development/typescript-playground/src/other.ts","diagnostics":[{"start":{"line":4,"offset":7},"end":{"line":4,"offset":10},"text":"'bar' is declared but its value is never read.","code":6133,"category":"suggestion","reportsUnnecessary":true}]}}
Info 106  [10:35:44.542] event:
    {"seq":0,"type":"event","event":"requestCompleted","body":{"request_seq":13}}
Info 107  [10:35:44.731] request:
    {"seq":14,"type":"request","command":"configure","arguments":{"file":"/Users/OliverJAsh/Development/typescript-playground/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 108  [10:35:44.732] Host configuration update for file /Users/OliverJAsh/Development/typescript-playground/src/other.ts
Info 109  [10:35:44.732] response:
    {"seq":0,"type":"response","command":"configure","request_seq":14,"success":true}
Perf 110  [10:35:44.733] 14::configure: async elapsed time (in milliseconds) 1.3741
Info 111  [10:35:45.32] request:
    {"seq":15,"type":"request","command":"getOutliningSpans","arguments":{"file":"/Users/OliverJAsh/Development/typescript-playground/src/other.ts"}}
Perf 112  [10:35:45.33] 15::getOutliningSpans: elapsed time (in milliseconds) 1.0204
Info 113  [10:35:45.34] response:
    {"seq":0,"type":"response","command":"getOutliningSpans","request_seq":15,"success":true,"body":[{"textSpan":{"start":{"line":2,"offset":15},"end":{"line":2,"offset":18}},"hintSpan":{"start":{"line":2,"offset":16},"end":{"line":2,"offset":18}},"bannerText":"...","autoCollapse":false,"kind":"code"},{"textSpan":{"start":{"line":4,"offset":12},"end":{"line":4,"offset":15}},"hintSpan":{"start":{"line":4,"offset":13},"end":{"line":4,"offset":15}},"bannerText":"...","autoCollapse":false,"kind":"code"}]}
Info 114  [10:35:45.978] request:
    {"seq":16,"type":"request","command":"getApplicableRefactors","arguments":{"file":"/Users/OliverJAsh/Development/typescript-playground/src/other.ts","startLine":4,"startOffset":1,"endLine":4,"endOffset":16}}
Info 115  [10:35:45.980] Starting updateGraphWorker: Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json
Info 116  [10:35:45.980] Finishing updateGraphWorker: Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json Version: 1 structureChanged: false Elapsed: 0ms
Perf 117  [10:35:46.43] 16::getApplicableRefactors: elapsed time (in milliseconds) 64.4073
Info 118  [10:35:46.43] response:
    {"seq":0,"type":"response","command":"getApplicableRefactors","request_seq":16,"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 119  [10:35:46.44] request:
    {"seq":17,"type":"request","command":"getCodeFixes","arguments":{"file":"/Users/OliverJAsh/Development/typescript-playground/src/other.ts","startLine":4,"startOffset":7,"endLine":4,"endOffset":10,"errorCodes":[6133]}}
Info 120  [10:35:46.44] Starting updateGraphWorker: Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json
Info 121  [10:35:46.44] Finishing updateGraphWorker: Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json Version: 1 structureChanged: false Elapsed: 0ms
Perf 122  [10:35:46.48] 17::getCodeFixes: elapsed time (in milliseconds) 4.3259
Info 123  [10:35:46.48] response:
    {"seq":0,"type":"response","command":"getCodeFixes","request_seq":17,"success":true,"body":[{"fixName":"unusedIdentifier","description":"Remove declaration for: 'bar'","changes":[{"fileName":"/Users/OliverJAsh/Development/typescript-playground/src/other.ts","textChanges":[{"start":{"line":4,"offset":1},"end":{"line":4,"offset":17},"newText":""}]}],"fixId":"unusedIdentifier_delete","fixAllDescription":"Delete all unused declarations"}]}
Info 124  [10:35:46.908] request:
    {"seq":18,"type":"request","command":"getApplicableRefactors","arguments":{"file":"/Users/OliverJAsh/Development/typescript-playground/src/other.ts","startLine":4,"startOffset":1,"endLine":4,"endOffset":16}}
Info 125  [10:35:46.908] Starting updateGraphWorker: Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json
Info 126  [10:35:46.908] Finishing updateGraphWorker: Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json Version: 1 structureChanged: false Elapsed: 0ms
Perf 127  [10:35:46.910] 18::getApplicableRefactors: elapsed time (in milliseconds) 2.0308
Info 128  [10:35:46.910] response:
    {"seq":0,"type":"response","command":"getApplicableRefactors","request_seq":18,"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 129  [10:35:46.910] request:
    {"seq":19,"type":"request","command":"getCodeFixes","arguments":{"file":"/Users/OliverJAsh/Development/typescript-playground/src/other.ts","startLine":4,"startOffset":7,"endLine":4,"endOffset":10,"errorCodes":[6133]}}
Info 130  [10:35:46.910] Starting updateGraphWorker: Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json
Info 131  [10:35:46.910] Finishing updateGraphWorker: Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json Version: 1 structureChanged: false Elapsed: 0ms
Perf 132  [10:35:46.911] 19::getCodeFixes: elapsed time (in milliseconds) 1.1017
Info 133  [10:35:46.911] response:
    {"seq":0,"type":"response","command":"getCodeFixes","request_seq":19,"success":true,"body":[{"fixName":"unusedIdentifier","description":"Remove declaration for: 'bar'","changes":[{"fileName":"/Users/OliverJAsh/Development/typescript-playground/src/other.ts","textChanges":[{"start":{"line":4,"offset":1},"end":{"line":4,"offset":17},"newText":""}]}],"fixId":"unusedIdentifier_delete","fixAllDescription":"Delete all unused declarations"}]}
Info 134  [10:35:48.557] request:
    {"seq":20,"type":"request","command":"getEditsForRefactor","arguments":{"file":"/Users/OliverJAsh/Development/typescript-playground/src/other.ts","startLine":4,"startOffset":1,"endLine":4,"endOffset":16,"refactor":"Move to a new file","action":"Move to a new file"}}
Info 135  [10:35:48.560] Starting updateGraphWorker: Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json
Info 136  [10:35:48.560] Finishing updateGraphWorker: Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json Version: 1 structureChanged: false Elapsed: 0ms
Err 137   [10:35:48.620] Exception on executing command {"seq":20,"type":"request","command":"getEditsForRefactor","arguments":{"file":"/Users/OliverJAsh/Development/typescript-playground/src/other.ts","startLine":4,"startOffset":1,"endLine":4,"endOffset":16,"refactor":"Move to a new file","action":"Move to a new file"}}:

    Debug Failure. False expression.

    Error: Debug Failure. False expression.
    at IOSession.Session.mapTextChangesToCodeEditsUsingScriptinfo (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:97113:26)
    at /Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:97109:73
    at Array.map (native)
    at IOSession.Session.mapTextChangesToCodeEdits (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:97109:36)
    at IOSession.Session.getEditsForRefactor (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:97026:112)
    at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:95906:61)
    at /Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:97230:88
    at IOSession.Session.executeWithRequestId (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:97221:28)
    at IOSession.Session.executeCommand (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:97230:33)
    at IOSession.Session.onMessage (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:97250:35)
    at Interface.<anonymous> (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:98456:27)
    at emitOne (events.js:96:13)
    at Interface.emit (events.js:191:7)
    at Interface._onLine (readline.js:241:10)
    at Interface._normalWrite (readline.js:384:12)
    at Socket.ondata (readline.js:101:10)
    at emitOne (events.js:96:13)
    at Socket.emit (events.js:191:7)
    at readableAddChunk (_stream_readable.js:178:18)
    at Socket.Readable.push (_stream_readable.js:136:10)
    at Pipe.onread (net.js:560:20)
Info 138  [10:35:48.620] response:
    {"seq":0,"type":"response","command":"getEditsForRefactor","request_seq":20,"success":false,"message":"Error processing request. Debug Failure. False expression.\nError: Debug Failure. False expression.\n    at IOSession.Session.mapTextChangesToCodeEditsUsingScriptinfo (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:97113:26)\n    at /Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:97109:73\n    at Array.map (native)\n    at IOSession.Session.mapTextChangesToCodeEdits (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:97109:36)\n    at IOSession.Session.getEditsForRefactor (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:97026:112)\n    at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:95906:61)\n    at /Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:97230:88\n    at IOSession.Session.executeWithRequestId (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:97221:28)\n    at IOSession.Session.executeCommand (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:97230:33)\n    at IOSession.Session.onMessage (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:97250:35)\n    at Interface.<anonymous> (/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:98456:27)\n    at emitOne (events.js:96:13)\n    at Interface.emit (events.js:191:7)\n    at Interface._onLine (readline.js:241:10)\n    at Interface._normalWrite (readline.js:384:12)\n    at Socket.ondata (readline.js:101:10)\n    at emitOne (events.js:96:13)\n    at Socket.emit (events.js:191:7)\n    at readableAddChunk (_stream_readable.js:178:18)\n    at Socket.Readable.push (_stream_readable.js:136:10)\n    at Pipe.onread (net.js:560:20)"}
Info 139  [10:35:48.629] request:
    {"seq":21,"type":"request","command":"getApplicableRefactors","arguments":{"file":"/Users/OliverJAsh/Development/typescript-playground/src/other.ts","startLine":4,"startOffset":1,"endLine":4,"endOffset":16}}
Info 140  [10:35:48.629] Starting updateGraphWorker: Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json
Info 141  [10:35:48.629] Finishing updateGraphWorker: Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json Version: 1 structureChanged: false Elapsed: 0ms
Perf 142  [10:35:48.631] 21::getApplicableRefactors: elapsed time (in milliseconds) 2.0545
Info 143  [10:35:48.631] response:
    {"seq":0,"type":"response","command":"getApplicableRefactors","request_seq":21,"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 144  [10:35:48.632] request:
    {"seq":22,"type":"request","command":"getCodeFixes","arguments":{"file":"/Users/OliverJAsh/Development/typescript-playground/src/other.ts","startLine":4,"startOffset":7,"endLine":4,"endOffset":10,"errorCodes":[6133]}}
Info 145  [10:35:48.632] Starting updateGraphWorker: Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json
Info 146  [10:35:48.632] Finishing updateGraphWorker: Project: /Users/OliverJAsh/Development/typescript-playground/tsconfig.json Version: 1 structureChanged: false Elapsed: 0ms
Perf 147  [10:35:48.633] 22::getCodeFixes: elapsed time (in milliseconds) 1.1634
Info 148  [10:35:48.634] response:
    {"seq":0,"type":"response","command":"getCodeFixes","request_seq":22,"success":true,"body":[{"fixName":"unusedIdentifier","description":"Remove declaration for: 'bar'","changes":[{"fileName":"/Users/OliverJAsh/Development/typescript-playground/src/other.ts","textChanges":[{"start":{"line":4,"offset":1},"end":{"line":4,"offset":17},"newText":""}]}],"fixId":"unusedIdentifier_delete","fixAllDescription":"Delete all unused declarations"}]}
