Urara-Blog/node_modules/.pnpm-store/v3/files/56/9cb0b0c397afddb8c4bf586029b15e77dfcc69bd7e1a342a8faef7d5c203c354f3d82ba6faa8dca89a1853ff162e4768e06aecf12808bed3d80121b6ed2d2e
2022-08-14 01:14:53 +08:00

13 lines
No EOL
829 B
Text

import * as ts from 'typescript';
interface DirectoryStructureHost {
readDirectory?(path: string, extensions?: ReadonlyArray<string>, exclude?: ReadonlyArray<string>, include?: ReadonlyArray<string>, depth?: number): string[];
}
interface CachedDirectoryStructureHost extends DirectoryStructureHost {
readDirectory(path: string, extensions?: ReadonlyArray<string>, exclude?: ReadonlyArray<string>, include?: ReadonlyArray<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