file-reader-writer
Version:
File reader/writer
17 lines (16 loc) • 464 B
TypeScript
/// <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>;
}