13 lines
810 B
Plaintext
13 lines
810 B
Plaintext
import type * as ts from 'typescript';
|
|
interface DirectoryStructureHost {
|
|
readDirectory?(path: string, extensions?: readonly string[], exclude?: readonly string[], include?: readonly string[], depth?: number): string[];
|
|
}
|
|
interface CachedDirectoryStructureHost extends DirectoryStructureHost {
|
|
readDirectory(path: string, extensions?: readonly string[], exclude?: readonly string[], include?: readonly string[], depth?: number): string[];
|
|
}
|
|
interface WatchCompilerHostOfConfigFile<T extends ts.BuilderProgram> extends ts.WatchCompilerHostOfConfigFile<T> {
|
|
onCachedDirectoryStructureHostCreate(host: CachedDirectoryStructureHost): void;
|
|
extraFileExtensions?: readonly ts.FileExtensionInfo[];
|
|
}
|
|
export { WatchCompilerHostOfConfigFile };
|
|
//# sourceMappingURL=WatchCompilerHostOfConfigFile.d.ts.map |