UNPKG

@devexcelsior/session-ring

Version:

15 lines (14 loc) 364 B
export interface HealingSnapshot { timestamp: number; state: Record<string, unknown>; metadata?: Record<string, unknown>; } export declare class SessionRing { private buffer; private max; private cursor; constructor(maxSnapshots?: number); write(snapshot: HealingSnapshot): void; read(): HealingSnapshot[]; clear(): void; }