UNPKG

file-reader-writer

Version:
17 lines (16 loc) 464 B
/// <reference types="node" /> import fs from 'fs'; export declare abstract class FileBase { fd: number; flags: string; stats: fs.Stats; pointer: number; file: number | string; constructor(file: number | string, flags: string); init(): Promise<void>; destroy(): Promise<void>; offset(size: number): this; setPointer(pointer: number): this; abstract readonly length: number; abstract refreshStats(): Promise<void>; }