Files
sati.n-api.index-file/lib/dat/types.ts
2026-01-27 02:30:42 +00:00

16 lines
301 B
TypeScript

// src/data-file/types.ts
export interface Serializer<T> {
serialize(data: T): Buffer;
deserialize(buf: Buffer): T;
}
export interface DataEntry<T> {
sequence: number;
timestamp: bigint;
data: T;
}
export interface DataFileOptions<T> {
serializer: Serializer<T>;
maxEntries?: number;
}