@ui5/linter
Version:
A static code analysis tool for UI5
14 lines (13 loc) • 438 B
TypeScript
import ts from "typescript";
export default class SharedLanguageService {
private readonly languageServiceHostProxy;
private readonly documentRegistryProxy;
private readonly languageService;
private acquired;
private projectScriptVersion;
constructor();
acquire(languageServiceHost: ts.LanguageServiceHost): void;
getProgram(): ts.Program;
release(): void;
getNextProjectScriptVersion(): string;
}