import { IndexFileOptions } from "../idx/types.js"; // src/data-file/types.ts export interface Serializer { serialize(data: T): Buffer; deserialize(buf: Buffer): T; } export interface DataEntry { sequence: number; timestamp: bigint; data: T; } export interface DataFileOptions { serializer: Serializer; forceTruncate?: boolean; indexFileOpt: IndexFileOptions; }