ソースを参照

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());