NfsFsStats.d.ts 1.0 KB

12345678910111213141516171819202122232425262728293031
  1. import type * as misc from 'memfs/lib/node/types/misc';
  2. import { Nfsv4FType } from '../constants';
  3. export declare class NfsFsStats implements misc.IStats<number> {
  4. uid: number;
  5. gid: number;
  6. rdev: number;
  7. blksize: number;
  8. ino: number;
  9. size: number;
  10. blocks: number;
  11. atime: Date;
  12. mtime: Date;
  13. ctime: Date;
  14. birthtime: Date;
  15. atimeMs: number;
  16. mtimeMs: number;
  17. ctimeMs: number;
  18. birthtimeMs: number;
  19. dev: number;
  20. mode: number;
  21. nlink: number;
  22. private type;
  23. constructor(uid: number, gid: number, rdev: number, blksize: number, ino: number, size: number, blocks: number, atime: Date, mtime: Date, ctime: Date, birthtime: Date, atimeMs: number, mtimeMs: number, ctimeMs: number, birthtimeMs: number, dev: number, mode: number, nlink: number, type: Nfsv4FType);
  24. isDirectory(): boolean;
  25. isFile(): boolean;
  26. isBlockDevice(): boolean;
  27. isCharacterDevice(): boolean;
  28. isSymbolicLink(): boolean;
  29. isFIFO(): boolean;
  30. isSocket(): boolean;
  31. }