17 lines
843 B
Plaintext
17 lines
843 B
Plaintext
import type { TypeScriptLanguageHost } from '@volar/language-service';
|
|
import type * as ts from 'typescript/lib/tsserverlibrary';
|
|
export declare function createInferredProject(rootPath: string, getScriptFileNames: () => string[], compilerOptions?: ts.CompilerOptions): {
|
|
languageHost: TypeScriptLanguageHost;
|
|
fileUpdated(fileName: string): void;
|
|
fileDeleted(fileName: string): void;
|
|
fileCreated(fileName: string): void;
|
|
reload(): void;
|
|
};
|
|
export declare function createProject(sourceTsconfigPath: string, extraFileExtensions?: ts.FileExtensionInfo[], existingOptions?: ts.CompilerOptions): {
|
|
languageHost: TypeScriptLanguageHost;
|
|
fileUpdated(fileName: string): void;
|
|
fileDeleted(fileName: string): void;
|
|
fileCreated(fileName: string): void;
|
|
reload(): void;
|
|
};
|
|
//# sourceMappingURL=createProject.d.ts.map |