makit
Version:
Make in JavaScript done right!
19 lines (18 loc) • 925 B
TypeScript
/// <reference types="node" />
import { FileSystem } from './file-system';
import * as fs from 'fs';
export declare class NodeFileSystem implements FileSystem {
stat(path: string): Promise<fs.Stats>;
statSync(path: string): fs.Stats;
readFile(path: string, encoding?: string): Promise<string>;
readFileSync(path: string, encoding: string): string;
writeFile(path: string, data: string): Promise<void>;
writeFileSync(path: string, data: string): void;
mkdir(path: string, options?: number | string | fs.MakeDirectoryOptions | null): Promise<void>;
mkdirSync(path: string, options?: number | string | fs.MakeDirectoryOptions | null): void;
unlink(path: string): Promise<void>;
unlinkSync(path: string): void;
existsSync(path: string): boolean;
utimes(path: string, atime: number, mtime: number): Promise<void>;
utimesSync(path: string, atime: number, mtime: number): void;
}