Explorar o código

Publicly expose getters for the lang server and extra libs

Orta %!s(int64=3) %!d(string=hai) anos
pai
achega
85d22afc03
Modificáronse 1 ficheiros con 8 adicións e 0 borrados
  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());