fork-ts-checker-webpack-plugin
Version:
Runs typescript type checker and linter on separate process.
20 lines (19 loc) • 655 B
TypeScript
/// <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 };