Pārlūkot izejas kodu

Publicly expose getters for the lang server and extra libs

Orta 3 gadi atpakaļ
vecāks
revīzija
85d22afc03
1 mainītis faili ar 8 papildinājumiem un 0 dzēšanām
  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;
 		return this._compilerOptions;
 	}
 	}
 
 
+	getLanguageService(): ts.LanguageService {
+		return this._languageService;
+	}
+
+	getExtraLibs(): IExtraLibs {
+		return this._extraLibs;
+	}
+
 	getScriptFileNames(): string[] {
 	getScriptFileNames(): string[] {
 		const allModels = this._ctx.getMirrorModels().map((model) => model.uri);
 		const allModels = this._ctx.getMirrorModels().map((model) => model.uri);
 		const models = allModels.filter((uri) => !fileNameIsLib(uri)).map((uri) => uri.toString());
 		const models = allModels.filter((uri) => !fileNameIsLib(uri)).map((uri) => uri.toString());