UNPKG

1.29 kBTypeScriptView Raw
1export declare class VirtualStats {
2 protected _path: string;
3 protected _ctime: Date;
4 protected _mtime: Date;
5 protected _atime: Date;
6 protected _btime: Date;
7 protected _dev: number;
8 protected _ino: number;
9 protected _mode: number;
10 protected _uid: number;
11 protected _gid: number;
12 constructor(_path: string);
13 isFile(): boolean;
14 isDirectory(): boolean;
15 isBlockDevice(): boolean;
16 isCharacterDevice(): boolean;
17 isSymbolicLink(): boolean;
18 isFIFO(): boolean;
19 isSocket(): boolean;
20 readonly dev: number;
21 readonly ino: number;
22 readonly mode: number;
23 readonly nlink: number;
24 readonly uid: number;
25 readonly gid: number;
26 readonly rdev: number;
27 readonly size: number;
28 readonly blksize: number;
29 readonly blocks: number;
30 readonly atime: Date;
31 readonly mtime: Date;
32 readonly ctime: Date;
33 readonly birthtime: Date;
34}
35export declare class VirtualDirStats extends VirtualStats {
36 constructor(_fileName: string);
37 isDirectory(): boolean;
38 readonly size: number;
39}
40export declare class VirtualFileStats extends VirtualStats {
41 private _content;
42 constructor(_fileName: string, _content: string);
43 content: string;
44 isFile(): boolean;
45 readonly size: number;
46}