Add new required methods to LanguageServiceHost

This commit is contained in:
Andrew Branch 2022-03-15 09:35:42 -07:00 committed by Andrew Branch
parent 4b1abad427
commit 9119a5bd3d

View file

@ -181,6 +181,14 @@ export class TypeScriptWorker implements ts.LanguageServiceHost, ITypeScriptWork
return fileName === this.getDefaultLibFileName(this._compilerOptions); return fileName === this.getDefaultLibFileName(this._compilerOptions);
} }
readFile(path: string): string | undefined {
return this._getScriptText(path);
}
fileExists(path: string): boolean {
return this._getScriptText(path) !== undefined;
}
async getLibFiles(): Promise<Record<string, string>> { async getLibFiles(): Promise<Record<string, string>> {
return libFileMap; return libFileMap;
} }