UNPKG

makit

Version:

Make in JavaScript done right!

26 lines (25 loc) 1.06 kB
/// <reference types="node" /> import { FileSystem } from './file-system'; import { MakeDirectoryOptions, Stats } from 'fs'; /** * memory-fs 对 FileSystem 接口的封装。目前这个类只用于跑测试。 */ export declare class MemoryFileSystem implements FileSystem { private mtimes; private fs; private now; mkdir(path: string, options?: MakeDirectoryOptions): Promise<void>; mkdirSync(path: string, options?: MakeDirectoryOptions): void; readFile(path: string, encoding?: string): any; readFileSync(path: string, encoding?: string): any; writeFile(path: string, data: string): Promise<void>; writeFileSync(path: string, data: any): void; stat(path: string): Promise<Stats>; statSync(path: string): Stats; unlink(path: string): Promise<void>; unlinkSync(path: string): void; exists(path: string): Promise<boolean>; existsSync(path: string): boolean; utimes(path: string, atime: number, mtime: number): Promise<void>; utimesSync(path: string, atime: number, mtime: number): void; }