HEX
Server: nginx/1.24.0
System: Linux nowruzgan 6.8.0-57-generic #59-Ubuntu SMP PREEMPT_DYNAMIC Sat Mar 15 17:40:59 UTC 2025 x86_64
User: babak (1000)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: /var/dev/shahnamag/front-end/node_modules/memfs/lib/Dir.d.ts
import { Link } from './node';
import * as opts from './node/types/options';
import type { IDir, IDirent } from './node/types/misc';
/**
 * A directory stream, like `fs.Dir`.
 */
export declare class Dir implements IDir {
    protected readonly link: Link;
    protected options: opts.IOpendirOptions;
    private iteratorInfo;
    constructor(link: Link, options: opts.IOpendirOptions);
    private wrapAsync;
    private isFunction;
    private promisify;
    private closeBase;
    private readBase;
    readonly path: string;
    closeBaseAsync(callback: (err?: Error) => void): void;
    close(): Promise<void>;
    close(callback?: (err?: Error) => void): void;
    closeSync(): void;
    readBaseAsync(callback: (err: Error | null, dir?: IDirent | null) => void): void;
    read(): Promise<IDirent | null>;
    read(callback?: (err: Error | null, dir?: IDirent | null) => void): void;
    readSync(): IDirent | null;
    [Symbol.asyncIterator](): AsyncIterableIterator<IDirent>;
}