UNPKG

fork-ts-checker-webpack-plugin

Version:
20 lines (19 loc) 655 B
/// <reference types="node" /> import { Dirent, Stats } from 'fs'; /** * Interface to abstract file system implementation details. */ interface FileSystem { exists(path: string): boolean; readFile(path: string, encoding?: string): string | undefined; readDir(path: string): Dirent[]; readStats(path: string): Stats | undefined; realPath(path: string): string; normalizePath(path: string): string; writeFile(path: string, data: string): void; deleteFile(path: string): void; createDir(path: string): void; updateTimes(path: string, atime: Date, mtime: Date): void; clearCache(): void; } export { FileSystem };