1 | import ts_module from "typescript/lib/tsserverlibrary";
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 | export interface LanguageServiceHost {
|
11 | |
12 |
|
13 |
|
14 | getCompilationSettings(fileName: string): ts_module.CompilerOptions;
|
15 | |
16 |
|
17 |
|
18 | resolveModuleNames(moduleNames: string[], containingFile: string, reusedNames: string[] | undefined, redirectedReference: ts_module.ResolvedProjectReference | undefined, options: ts_module.CompilerOptions): (ts_module.ResolvedModule | undefined)[];
|
19 | |
20 |
|
21 |
|
22 | getScriptFileNames(): string[];
|
23 | |
24 |
|
25 |
|
26 | resolveTypeReferenceDirectives(typeDirectiveNames: string[], containingFile: string, redirectedReference: ts_module.ResolvedProjectReference | undefined, options: ts_module.CompilerOptions): (ts_module.ResolvedTypeReferenceDirective | undefined)[];
|
27 | }
|