1 | import ts_module from "typescript/lib/tsserverlibrary";
|
2 | import { LanguageServiceHost } from "./language_service_host";
|
3 | import { Logger } from "./logger";
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 | export declare class TypeScriptServiceHost implements LanguageServiceHost {
|
11 | readonly tsLsHost: ts_module.LanguageServiceHost;
|
12 | private readonly logger;
|
13 | constructor(tsLsHost: ts_module.LanguageServiceHost, logger: Logger);
|
14 | getCompilationSettings(): ts_module.CompilerOptions;
|
15 | resolveModuleNames(moduleNames: string[], containingFile: string, reusedNames: string[] | undefined, redirectedReference: ts_module.ResolvedProjectReference | undefined, options: ts_module.CompilerOptions): (ts_module.ResolvedModule | undefined)[];
|
16 | getScriptFileNames(): string[];
|
17 | resolveTypeReferenceDirectives(typeDirectiveNames: string[], containingFile: string, redirectedReference: ts_module.ResolvedProjectReference | undefined, options: ts_module.CompilerOptions): (ts_module.ResolvedTypeReferenceDirective | undefined)[];
|
18 | }
|