UNPKG

854 BTypeScriptView Raw
1import Stats from './Stats';
2import Dirent from './Dirent';
3import { Volume as _Volume, StatWatcher, FSWatcher, IReadStream, IWriteStream, DirectoryJSON } from './volume';
4import { IPromisesAPI } from './promises';
5import { constants } from './constants';
6export { DirectoryJSON };
7export declare const Volume: typeof _Volume;
8export declare const vol: _Volume;
9export interface IFs extends _Volume {
10 constants: typeof constants;
11 Stats: new (...args: any[]) => Stats;
12 Dirent: new (...args: any[]) => Dirent;
13 StatWatcher: new () => StatWatcher;
14 FSWatcher: new () => FSWatcher;
15 ReadStream: new (...args: any[]) => IReadStream;
16 WriteStream: new (...args: any[]) => IWriteStream;
17 promises: IPromisesAPI;
18 _toUnixTimestamp: any;
19}
20export declare function createFsFromVolume(vol: _Volume): IFs;
21export declare const fs: IFs;