From 85d22afc032e67cb504979a28a7eb39d1107299c Mon Sep 17 00:00:00 2001 From: Orta Date: Fri, 8 Oct 2021 07:58:53 +0100 Subject: [PATCH] Publicly expose getters for the lang server and extra libs --- src/tsWorker.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/tsWorker.ts b/src/tsWorker.ts index 01f3c773..a0fec667 100644 --- a/src/tsWorker.ts +++ b/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());