From ad20834249cad04a271e21728d35d00e9e4ccd36 Mon Sep 17 00:00:00 2001 From: Andy Hanson Date: Mon, 5 Feb 2018 10:59:27 -0800 Subject: [PATCH 1/2] class Project: implement `log` and `error` from `LanguageServiceHost` --- src/server/project.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/server/project.ts b/src/server/project.ts index 140bab4fc06ca..4736554747910 100644 --- a/src/server/project.ts +++ b/src/server/project.ts @@ -428,6 +428,14 @@ namespace ts.server { this.projectService.logger.info(s); } + log(s: string) { + this.writeLog(s); + } + + error(s: string) { + this.projectService.logger.msg(s, Msg.Err); + } + private setInternalCompilerOptionsForEmittingJsFiles() { if (this.projectKind === ProjectKind.Inferred || this.projectKind === ProjectKind.External) { this.compilerOptions.noEmitForJsFiles = true; From cea62d75d6cea4add3d2cfcf867c16da487ba3ea Mon Sep 17 00:00:00 2001 From: Andy Hanson Date: Mon, 5 Feb 2018 11:23:06 -0800 Subject: [PATCH 2/2] Update API baseline --- tests/baselines/reference/api/tsserverlibrary.d.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/baselines/reference/api/tsserverlibrary.d.ts b/tests/baselines/reference/api/tsserverlibrary.d.ts index 9d3000d6b609a..cb2d5371462c2 100644 --- a/tests/baselines/reference/api/tsserverlibrary.d.ts +++ b/tests/baselines/reference/api/tsserverlibrary.d.ts @@ -7498,6 +7498,8 @@ declare namespace ts.server { resolveTypeReferenceDirectives(typeDirectiveNames: string[], containingFile: string): ResolvedTypeReferenceDirective[]; directoryExists(path: string): boolean; getDirectories(path: string): string[]; + log(s: string): void; + error(s: string): void; private setInternalCompilerOptionsForEmittingJsFiles(); /** * Get the errors that dont have any file name associated