소스 검색

Merge pull request #85 from microsoft/priv_pub

Publicly expose getters for the lang server and extra libs
Alexandru Dima 3 년 전
부모
커밋
6b6fc00cc1
1개의 변경된 파일8개의 추가작업 그리고 0개의 파일을 삭제
  1. 8 0
      src/tsWorker.ts

+ 8 - 0
src/tsWorker.ts

@@ -54,6 +54,14 @@ export class TypeScriptWorker implements ts.LanguageServiceHost, ITypeScriptWork
 		return this._compilerOptions;
 	}
 
+	getLanguageService(): ts.LanguageService {
+		return this._languageService;
+	}
+
+	getExtraLibs(): IExtraLibs {
+		return this._extraLibs;
+	}
+
 	getScriptFileNames(): string[] {
 		const allModels = this._ctx.getMirrorModels().map((model) => model.uri);
 		const models = allModels.filter((uri) => !fileNameIsLib(uri)).map((uri) => uri.toString());