1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- exports.FsaNodeStats = void 0;
- const time = 0;
- const timex = typeof BigInt === 'function' ? BigInt(time) : time;
- const date = new Date(time);
- class FsaNodeStats {
- constructor(isBigInt, size, kind) {
- this.kind = kind;
- const dummy = (isBigInt ? timex : time);
- this.uid = dummy;
- this.gid = dummy;
- this.rdev = dummy;
- this.blksize = dummy;
- this.ino = dummy;
- this.size = size;
- this.blocks = dummy;
- this.atime = date;
- this.mtime = date;
- this.ctime = date;
- this.birthtime = date;
- this.atimeMs = dummy;
- this.mtimeMs = dummy;
- this.ctimeMs = dummy;
- this.birthtimeMs = dummy;
- this.dev = dummy;
- this.mode = dummy;
- this.nlink = dummy;
- }
- isDirectory() {
- return this.kind === 'directory';
- }
- isFile() {
- return this.kind === 'file';
- }
- isBlockDevice() {
- return false;
- }
- isCharacterDevice() {
- return false;
- }
- isSymbolicLink() {
- return false;
- }
- isFIFO() {
- return false;
- }
- isSocket() {
- return false;
- }
- }
- exports.FsaNodeStats = FsaNodeStats;
- //# sourceMappingURL=FsaNodeStats.js.map
|