Files
starface-outlook-sync-addin/node_modules/@jsonjoy.com/json-pack/lib/nfs/v4/client/NfsFsDir.d.ts
T
Stefan Hacker 37ad745546 first commit
2026-04-03 09:38:48 +02:00

21 lines
811 B
TypeScript

import type * as misc from 'memfs/lib/node/types/misc';
import type { Nfsv4Client } from './types';
import * as msg from '../messages';
export declare class NfsFsDir implements misc.IDir {
readonly path: string;
private readonly nfs;
private readonly operations;
private entries;
private position;
private closed;
constructor(path: string, nfs: Nfsv4Client, operations: msg.Nfsv4Request[]);
private ensureLoaded;
close(): Promise<void>;
close(callback?: (err?: Error) => void): Promise<void>;
closeSync(): void;
read(): Promise<misc.IDirent | null>;
read(callback?: (err: Error | null, dir?: misc.IDirent | null) => void): Promise<misc.IDirent | null>;
readSync(): misc.IDirent | null;
[Symbol.asyncIterator](): AsyncIterableIterator<misc.IDirent>;
}