FsaNodeStats.d.ts 887 B

123456789101112131415161718192021222324252627282930
  1. import type * as misc from '../node/types/misc';
  2. export declare class FsaNodeStats<T = misc.TStatNumber> implements misc.IStats<T> {
  3. protected readonly kind: 'file' | 'directory';
  4. readonly uid: T;
  5. readonly gid: T;
  6. readonly rdev: T;
  7. readonly blksize: T;
  8. readonly ino: T;
  9. readonly size: T;
  10. readonly blocks: T;
  11. readonly atime: Date;
  12. readonly mtime: Date;
  13. readonly ctime: Date;
  14. readonly birthtime: Date;
  15. readonly atimeMs: T;
  16. readonly mtimeMs: T;
  17. readonly ctimeMs: T;
  18. readonly birthtimeMs: T;
  19. readonly dev: T;
  20. readonly mode: T;
  21. readonly nlink: T;
  22. constructor(isBigInt: boolean, size: T, kind: 'file' | 'directory');
  23. isDirectory(): boolean;
  24. isFile(): boolean;
  25. isBlockDevice(): boolean;
  26. isCharacterDevice(): boolean;
  27. isSymbolicLink(): boolean;
  28. isFIFO(): boolean;
  29. isSocket(): boolean;
  30. }