UNPKG

@loom-io/node-filesystem-adapter

Version:

A file system wrapper for Node.js and Bun

11 lines (10 loc) 515 B
import { FileHandler as FileHandlerInterface, ReadBuffer, FileHandlerReadOptions } from '@loom-io/core'; import type { FileHandle } from 'node:fs/promises'; export declare class FileHandler implements FileHandlerInterface { protected openedFile: FileHandle; constructor(openedFile: FileHandle); read(options: FileHandlerReadOptions): Promise<ReadBuffer>; read(buffer: Buffer): Promise<ReadBuffer>; read(buffer: Buffer, options: FileHandlerReadOptions): Promise<ReadBuffer>; close(): void; }