Skip to content

Instantly share code, notes, and snippets.

@nobodxbodon
Created October 19, 2017 00:12
Show Gist options
  • Save nobodxbodon/a69642b9d881ba7320754731bfccaf50 to your computer and use it in GitHub Desktop.
Save nobodxbodon/a69642b9d881ba7320754731bfccaf50 to your computer and use it in GitHub Desktop.
CHTypeScript - 运行gulp tests后的输出错误
$ gulp tests
[16:56:38] Requiring external module ts-node/register
[16:56:38] Using gulpfile ~/work/program-in-chinese/CHTypeScript/gulpfile.ts
[16:56:38] Starting 'built/local/lib.dom.d.ts'...
[16:56:38] Starting 'built/local/lib.dom.iterable.d.ts'...
[16:56:38] Starting 'built/local/lib.webworker.d.ts'...
[16:56:38] Starting 'built/local/lib.scripthost.d.ts'...
[16:56:38] Starting 'built/local/lib.es5.d.ts'...
[16:56:38] Starting 'built/local/lib.es2015.d.ts'...
[16:56:38] Starting 'built/local/lib.es2016.d.ts'...
[16:56:38] Starting 'built/local/lib.es2017.d.ts'...
[16:56:38] Starting 'built/local/lib.esnext.d.ts'...
[16:56:38] Starting 'built/local/lib.d.ts'...
[16:56:38] Starting 'built/local/lib.es6.d.ts'...
[16:56:39] Starting 'built/local/lib.es2016.full.d.ts'...
[16:56:39] Starting 'built/local/lib.es2017.full.d.ts'...
[16:56:39] Starting 'built/local/lib.esnext.full.d.ts'...
[16:56:39] Starting 'built/local/lib.es2015.core.d.ts'...
[16:56:39] Starting 'built/local/lib.es2015.collection.d.ts'...
[16:56:39] Starting 'built/local/lib.es2015.generator.d.ts'...
[16:56:39] Starting 'built/local/lib.es2015.iterable.d.ts'...
[16:56:39] Starting 'built/local/lib.es2015.promise.d.ts'...
[16:56:39] Starting 'built/local/lib.es2015.proxy.d.ts'...
[16:56:39] Starting 'built/local/lib.es2015.reflect.d.ts'...
[16:56:39] Starting 'built/local/lib.es2015.symbol.d.ts'...
[16:56:39] Starting 'built/local/lib.es2015.symbol.wellknown.d.ts'...
[16:56:39] Starting 'built/local/lib.es2016.array.include.d.ts'...
[16:56:39] Starting 'built/local/lib.es2017.object.d.ts'...
[16:56:39] Starting 'built/local/lib.es2017.sharedmemory.d.ts'...
[16:56:39] Starting 'built/local/lib.es2017.string.d.ts'...
[16:56:39] Starting 'built/local/lib.es2017.intl.d.ts'...
[16:56:39] Starting 'built/local/lib.esnext.asynciterable.d.ts'...
[16:56:39] Starting 'scripts/processDiagnosticMessages.js'...
[16:56:39] Finished 'scripts/processDiagnosticMessages.js' after 432 ms
[16:56:39] Starting 'src/compiler/diagnosticInformationMap.generated.ts'...
[16:56:39] Finished 'src/compiler/diagnosticInformationMap.generated.ts' after 379 μs
[16:56:39] Starting 'generate-diagnostics'...
[16:56:39] Finished 'generate-diagnostics' after 27 μs
[16:56:39] Finished 'built/local/lib.webworker.d.ts' after 500 ms
[16:56:39] Finished 'built/local/lib.es2015.d.ts' after 497 ms
[16:56:39] Finished 'built/local/lib.es5.d.ts' after 514 ms
[16:56:39] Finished 'built/local/lib.es2017.d.ts' after 512 ms
[16:56:39] Finished 'built/local/lib.dom.iterable.d.ts' after 521 ms
[16:56:39] Finished 'built/local/lib.es2016.d.ts' after 514 ms
[16:56:39] Finished 'built/local/lib.dom.d.ts' after 539 ms
[16:56:39] Finished 'built/local/lib.scripthost.d.ts' after 524 ms
[16:56:39] Finished 'built/local/lib.esnext.d.ts' after 518 ms
[16:56:39] Finished 'built/local/lib.es2015.generator.d.ts' after 499 ms
[16:56:39] Finished 'built/local/lib.es2015.core.d.ts' after 505 ms
[16:56:39] Finished 'built/local/lib.es2015.iterable.d.ts' after 506 ms
[16:56:39] Finished 'built/local/lib.es2015.collection.d.ts' after 509 ms
[16:56:39] Finished 'built/local/lib.es2015.reflect.d.ts' after 503 ms
[16:56:39] Finished 'built/local/lib.es2015.symbol.d.ts' after 503 ms
[16:56:39] Finished 'built/local/lib.es2015.promise.d.ts' after 507 ms
[16:56:39] Finished 'built/local/lib.es2015.proxy.d.ts' after 506 ms
[16:56:39] Finished 'built/local/lib.es2015.symbol.wellknown.d.ts' after 503 ms
[16:56:39] Finished 'built/local/lib.es2016.array.include.d.ts' after 502 ms
[16:56:39] Finished 'built/local/lib.es2017.object.d.ts' after 502 ms
[16:56:39] Finished 'built/local/lib.es2017.sharedmemory.d.ts' after 500 ms
[16:56:39] Finished 'built/local/lib.es2017.string.d.ts' after 500 ms
[16:56:39] Finished 'built/local/lib.es2017.intl.d.ts' after 499 ms
[16:56:39] Finished 'built/local/lib.esnext.asynciterable.d.ts' after 499 ms
[16:56:39] Finished 'built/local/lib.d.ts' after 542 ms
[16:56:39] Finished 'built/local/lib.es2016.full.d.ts' after 557 ms
[16:56:39] Finished 'built/local/lib.es2017.full.d.ts' after 553 ms
[16:56:39] Finished 'built/local/lib.es6.d.ts' after 561 ms
[16:56:39] Finished 'built/local/lib.esnext.full.d.ts' after 551 ms
[16:56:39] Starting 'lib'...
[16:56:39] Finished 'lib' after 2.99 μs
[16:56:39] Starting 'built/local/chtypescriptServices.js'...
Compiler option 'compileOnSave' requires a value of type boolean.
[16:56:39] Finished 'built/local/chtypescriptServices.js' after 192 ms
[16:56:39] Starting 'built/local/chrun.js'...
Compiler option 'compileOnSave' requires a value of type boolean.
src/harness/harnessLanguageService.ts(376,11): error TS2420: Class 'LanguageServiceShimProxy' incorrectly implements interface 'LanguageService'.
Property '取词典自动完成项目' is missing in type 'LanguageServiceShimProxy'.
src/harness/harnessLanguageService.ts(523,52): error TS2322: Type 'LanguageServiceShimProxy' is not assignable to type 'LanguageService'.
Property '取词典自动完成项目' is missing in type 'LanguageServiceShimProxy'.
src/harness/harnessLanguageService.ts(602,11): error TS2420: Class 'SessionServerHost' incorrectly implements interface 'ServerHost'.
Property 'appendFile' is missing in type 'SessionServerHost'.
src/harness/harnessLanguageService.ts(827,19): error TS2322: Type '{ host: SessionServerHost; cancellationToken: ServerCancellationToken; useSingleInferredProject: ...' is not assignable to type 'SessionOptions'.
Types of property 'host' are incompatible.
Type 'SessionServerHost' is not assignable to type 'ServerHost'.
Property 'appendFile' is missing in type 'SessionServerHost'.
src/harness/typeWriter.ts(42,28): error TS2554: Expected 3-5 arguments, but got 2.
src/harness/unittests/cachingInServerLSHost.ts(20,9): error TS2322: Type '{ args: string[]; newLine: string; useCaseSensitiveFileNames: false; write: () => void; readFile:...' is not assignable to type 'ServerHost'.
Property 'appendFile' is missing in type '{ args: string[]; newLine: string; useCaseSensitiveFileNames: false; write: () => void; readFile:...'.
src/harness/unittests/compileOnSave.ts(129,69): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(130,47): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(154,69): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(155,47): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(201,69): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(202,47): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(219,69): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(220,47): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(234,69): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(235,47): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(271,69): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(272,47): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(288,69): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(289,47): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(314,69): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(315,47): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(336,69): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(337,47): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(355,69): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(356,47): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(384,69): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(385,47): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(406,69): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(407,47): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(439,69): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(440,47): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(455,47): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(474,47): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(496,47): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(520,47): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(552,65): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(553,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(580,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/projectErrors.ts(34,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/projectErrors.ts(90,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/projectErrors.ts(121,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/projectErrors.ts(167,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/session.ts(7,11): error TS2322: Type '{ args: undefined[]; newLine: string; useCaseSensitiveFileNames: true; write(s: string): void; re...' is not assignable to type 'ServerHost'.
Property 'appendFile' is missing in type '{ args: undefined[]; newLine: string; useCaseSensitiveFileNames: true; write(s: string): void; re...'.
src/harness/unittests/telemetry.ts(38,48): error TS2345: Argument of type '{ fileStats: { ts: number; tsx: number; js: number; jsx: number; dts: number; }; compilerOptions:...' is not assignable to parameter of type 'Partial<ProjectInfoTelemetryEventData>'.
Types of property 'fileStats' are incompatible.
Type '{ ts: number; tsx: number; js: number; jsx: number; dts: number; }' is not assignable to type 'FileStats'.
Property 'cts' is missing in type '{ ts: number; tsx: number; js: number; jsx: number; dts: number; }'.
src/harness/unittests/telemetry.ts(239,49): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/telemetry.ts(240,31): error TS7006: Parameter 'event' implicitly has an 'any' type.
src/harness/unittests/telemetry.ts(289,9): error TS2322: Type '{ js: number; jsx: number; ts: number; cts?: number; tsx: number; ctsx?: number; dts: number; dct...' is not assignable to type 'FileStats'.
Property 'cts' is optional in type '{ js: number; jsx: number; ts: number; cts?: number; tsx: number; ctsx?: number; dts: number; dct...' but required in type 'FileStats'.
src/harness/unittests/tsserverProjectSystem.ts(368,18): error TS2420: Class 'TestServerHost' incorrectly implements interface 'ServerHost'.
Property 'appendFile' is missing in type 'TestServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(659,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(685,50): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(726,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(753,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(784,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(812,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(841,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(888,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(918,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(951,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(985,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1026,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1053,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1072,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1098,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1138,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1171,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1190,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1248,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1286,50): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1318,50): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1349,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1381,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1416,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1453,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1483,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1522,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1552,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1585,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1620,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1651,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1684,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1712,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1738,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1765,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1799,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1832,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1896,41): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1918,37): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1937,37): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1956,37): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1975,37): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1998,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2023,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2061,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2078,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2106,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2147,50): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2197,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2234,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2234,81): error TS7006: Parameter 'e' implicitly has an 'any' type.
src/harness/unittests/tsserverProjectSystem.ts(2284,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2284,81): error TS7006: Parameter 'e' implicitly has an 'any' type.
src/harness/unittests/tsserverProjectSystem.ts(2318,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2348,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2369,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2394,57): error TS2345: Argument of type 'TestServerHost & ModuleResolutionHost' is not assignable to parameter of type 'ServerHost'.
Property 'appendFile' is missing in type 'TestServerHost & ModuleResolutionHost'.
src/harness/unittests/tsserverProjectSystem.ts(2394,140): error TS2345: Argument of type 'TestServerHost & ModuleResolutionHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2438,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2467,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2526,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2630,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2659,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2691,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2691,151): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2706,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2762,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2796,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2828,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2846,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2898,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2938,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2966,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2984,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3029,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3056,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3075,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3118,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3154,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3190,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3230,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3258,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3285,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3314,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3342,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3376,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3394,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3439,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3473,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3509,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3567,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
Property 'appendFile' is missing in type 'TestServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3608,50): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3625,50): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3657,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3697,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3830,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3889,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3939,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3964,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(4004,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(86,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(92,50): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(134,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(143,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(178,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(187,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(208,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(216,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(236,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(244,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(270,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(284,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(328,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(338,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(372,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(386,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(451,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(461,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(527,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(536,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(606,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(621,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(690,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(700,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(737,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(746,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(784,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(793,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(827,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(835,50): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(868,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(876,50): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(907,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(913,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(930,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(1015,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(1015,109): error TS7006: Parameter 'msg' implicitly has an 'any' type.
src/harness/unittests/typingsInstaller.ts(1021,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(1143,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(1162,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(1193,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(1212,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(1240,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(1257,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/harnessLanguageService.ts(376,11): error TS2420: Class 'LanguageServiceShimProxy' incorrectly implements interface 'LanguageService'.
Property '取词典自动完成项目' is missing in type 'LanguageServiceShimProxy'.
src/harness/harnessLanguageService.ts(523,52): error TS2322: Type 'LanguageServiceShimProxy' is not assignable to type 'LanguageService'.
Property '取词典自动完成项目' is missing in type 'LanguageServiceShimProxy'.
src/harness/harnessLanguageService.ts(602,11): error TS2420: Class 'SessionServerHost' incorrectly implements interface 'ServerHost'.
Property 'appendFile' is missing in type 'SessionServerHost'.
src/harness/harnessLanguageService.ts(827,19): error TS2322: Type '{ host: SessionServerHost; cancellationToken: ServerCancellationToken; useSingleInferredProject: ...' is not assignable to type 'SessionOptions'.
Types of property 'host' are incompatible.
Type 'SessionServerHost' is not assignable to type 'ServerHost'.
Property 'appendFile' is missing in type 'SessionServerHost'.
src/harness/typeWriter.ts(42,28): error TS2554: Expected 3-5 arguments, but got 2.
src/harness/unittests/cachingInServerLSHost.ts(20,9): error TS2322: Type '{ args: string[]; newLine: string; useCaseSensitiveFileNames: false; write: () => void; readFile:...' is not assignable to type 'ServerHost'.
Property 'appendFile' is missing in type '{ args: string[]; newLine: string; useCaseSensitiveFileNames: false; write: () => void; readFile:...'.
src/harness/unittests/compileOnSave.ts(129,69): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(130,47): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(154,69): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(155,47): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(201,69): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(202,47): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(219,69): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(220,47): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(234,69): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(235,47): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(271,69): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(272,47): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(288,69): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(289,47): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(314,69): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(315,47): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(336,69): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(337,47): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(355,69): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(356,47): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(384,69): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(385,47): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(406,69): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(407,47): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(439,69): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(440,47): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(455,47): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(474,47): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(496,47): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(520,47): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(552,65): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(553,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/compileOnSave.ts(580,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/projectErrors.ts(34,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/projectErrors.ts(90,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/projectErrors.ts(121,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/projectErrors.ts(167,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/session.ts(7,11): error TS2322: Type '{ args: undefined[]; newLine: string; useCaseSensitiveFileNames: true; write(s: string): void; re...' is not assignable to type 'ServerHost'.
Property 'appendFile' is missing in type '{ args: undefined[]; newLine: string; useCaseSensitiveFileNames: true; write(s: string): void; re...'.
src/harness/unittests/telemetry.ts(38,48): error TS2345: Argument of type '{ fileStats: { ts: number; tsx: number; js: number; jsx: number; dts: number; }; compilerOptions:...' is not assignable to parameter of type 'Partial<ProjectInfoTelemetryEventData>'.
Types of property 'fileStats' are incompatible.
Type '{ ts: number; tsx: number; js: number; jsx: number; dts: number; }' is not assignable to type 'FileStats'.
Property 'cts' is missing in type '{ ts: number; tsx: number; js: number; jsx: number; dts: number; }'.
src/harness/unittests/telemetry.ts(239,49): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/telemetry.ts(240,31): error TS7006: Parameter 'event' implicitly has an 'any' type.
src/harness/unittests/telemetry.ts(289,9): error TS2322: Type '{ js: number; jsx: number; ts: number; cts?: number; tsx: number; ctsx?: number; dts: number; dct...' is not assignable to type 'FileStats'.
Property 'cts' is optional in type '{ js: number; jsx: number; ts: number; cts?: number; tsx: number; ctsx?: number; dts: number; dct...' but required in type 'FileStats'.
src/harness/unittests/tsserverProjectSystem.ts(368,18): error TS2420: Class 'TestServerHost' incorrectly implements interface 'ServerHost'.
Property 'appendFile' is missing in type 'TestServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(659,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(685,50): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(726,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(753,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(784,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(812,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(841,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(888,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(918,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(951,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(985,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1026,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1053,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1072,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1098,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1138,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1171,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1190,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1248,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1286,50): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1318,50): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1349,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1381,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1416,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1453,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1483,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1522,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1552,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1585,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1620,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1651,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1684,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1712,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1738,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1765,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1799,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1832,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1896,41): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1918,37): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1937,37): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1956,37): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1975,37): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(1998,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2023,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2061,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2078,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2106,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2147,50): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2197,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2234,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2234,81): error TS7006: Parameter 'e' implicitly has an 'any' type.
src/harness/unittests/tsserverProjectSystem.ts(2284,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2284,81): error TS7006: Parameter 'e' implicitly has an 'any' type.
src/harness/unittests/tsserverProjectSystem.ts(2318,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2348,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2369,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2394,57): error TS2345: Argument of type 'TestServerHost & ModuleResolutionHost' is not assignable to parameter of type 'ServerHost'.
Property 'appendFile' is missing in type 'TestServerHost & ModuleResolutionHost'.
src/harness/unittests/tsserverProjectSystem.ts(2394,140): error TS2345: Argument of type 'TestServerHost & ModuleResolutionHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2438,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2467,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2526,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2630,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2659,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2691,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2691,151): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2706,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2762,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2796,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2828,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2846,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2898,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2938,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2966,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(2984,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3029,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3056,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3075,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3118,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3154,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3190,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3230,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3258,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3285,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3314,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3342,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3376,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3394,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3439,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3473,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3509,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3567,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
Property 'appendFile' is missing in type 'TestServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3608,50): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3625,50): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3657,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3697,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3830,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3889,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3939,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(3964,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/tsserverProjectSystem.ts(4004,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(86,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(92,50): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(134,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(143,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(178,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(187,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(208,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(216,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(236,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(244,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(270,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(284,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(328,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(338,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(372,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(386,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(451,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(461,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(527,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(536,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(606,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(621,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(690,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(700,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(737,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(746,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(784,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(793,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(827,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(835,50): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(868,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(876,50): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(907,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(913,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(930,43): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(1015,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(1015,109): error TS7006: Parameter 'msg' implicitly has an 'any' type.
src/harness/unittests/typingsInstaller.ts(1021,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(1143,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(1162,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(1193,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(1212,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(1240,27): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
src/harness/unittests/typingsInstaller.ts(1257,57): error TS2345: Argument of type 'TestServerHost' is not assignable to parameter of type 'ServerHost'.
[16:57:20] TypeScript: 193 semantic errors
[16:57:20] TypeScript: 193 emit errors
[16:57:20] TypeScript: emit failed
[16:57:20] Finished 'built/local/chrun.js' after 40 s
[16:57:20] Starting 'tests'...
[16:57:20] Finished 'tests' after 3.73 μs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment