xitdb
Version:
An immutable database
17 lines (16 loc) • 434 B
TypeScript
import type { Core, DataReader, DataWriter } from './core';
export declare class CoreFile implements Core {
filePath: string;
private _position;
fd: number;
constructor(filePath: string);
reader(): DataReader;
writer(): DataWriter;
length(): number;
seek(pos: number): void;
position(): number;
setLength(len: number): void;
flush(): void;
sync(): void;
[Symbol.dispose](): void;
}