12345678910111213141516171819202122232425262728293031323334353637 |
- import { Node } from './node';
- export declare type TStatNumber = number | bigint;
- /**
- * Statistics about a file/directory, like `fs.Stats`.
- */
- export declare class Stats<T = TStatNumber> {
- static build(node: Node, bigint: false): Stats<number>;
- static build(node: Node, bigint: true): Stats<bigint>;
- static build(node: Node, bigint?: boolean): Stats<TStatNumber>;
- uid: T;
- gid: T;
- rdev: T;
- blksize: T;
- ino: T;
- size: T;
- blocks: T;
- atime: Date;
- mtime: Date;
- ctime: Date;
- birthtime: Date;
- atimeMs: T;
- mtimeMs: T;
- ctimeMs: T;
- birthtimeMs: T;
- dev: T;
- mode: T;
- nlink: T;
- private _checkModeProperty;
- isDirectory(): boolean;
- isFile(): boolean;
- isBlockDevice(): boolean;
- isCharacterDevice(): boolean;
- isSymbolicLink(): boolean;
- isFIFO(): boolean;
- isSocket(): boolean;
- }
- export default Stats;
|