1 import * as ts from 'typescript';
2 interface DirectoryStructureHost {
3 readDirectory?(path: string, extensions?: ReadonlyArray<string>, exclude?: ReadonlyArray<string>, include?: ReadonlyArray<string>, depth?: number): string[];
5 interface CachedDirectoryStructureHost extends DirectoryStructureHost {
6 readDirectory(path: string, extensions?: ReadonlyArray<string>, exclude?: ReadonlyArray<string>, include?: ReadonlyArray<string>, depth?: number): string[];
8 interface WatchCompilerHostOfConfigFile<T extends ts.BuilderProgram> extends ts.WatchCompilerHostOfConfigFile<T> {
9 onCachedDirectoryStructureHostCreate(host: CachedDirectoryStructureHost): void;
10 extraFileExtensions?: readonly ts.FileExtensionInfo[];
12 export { WatchCompilerHostOfConfigFile };
13 //# sourceMappingURL=WatchCompilerHostOfConfigFile.d.ts.map