libretrodb
Version:
A small reader for RetroArch databases
22 lines (21 loc) • 521 B
TypeScript
/// <reference types="node" />
export declare enum SEEK_MODE {
SEEK_SET = 0,
SEEK_CUR = 1,
SEEK_END = 2
}
export declare class FileHandler {
private path;
private pos;
private buffer;
constructor(path: string);
load(): Promise<void>;
free(): void;
seek(pos: number, whence?: SEEK_MODE): void;
tell(): number;
read(len: number): Buffer;
readUInt64(): bigint;
readUInt(len?: number): number;
readInt(len?: number): number;
readString(len?: number): string;
}