Interface FileHandle

ZenFS FileHandle interface

interface FileHandle {
    fd: number;
    close(): Promise<void>;
    readableWebStream(options?: { type?: "bytes" }): ReadableStream<Uint8Array>;
    readFile(encoding?: BufferEncoding): Promise<string | Buffer>;
    truncate(len?: number): Promise<void>;
    writableWebStream(): WritableStream<Uint8Array>;
    writeFile(data: string | Uint8Array): Promise<void>;
}

Properties

fd: number

The numeric file descriptor

Methods