UNPKG

diffable-objects

Version:

A package for dynamic state tracking for Cloudflare's Durable Objects using SQLite

13 lines (12 loc) 389 B
import type { IAtomicChange } from "json-diff-ts"; export declare class SqliteState<T extends object> { #private; constructor(name: string, storage: DurableObjectStorage); resume(initialValue: T): T; appendChanges(changes: IAtomicChange[]): void; latestChange(): { id: number; } | null; latestSnapshot(): Date | null; snapshot(snapshot: T): void; }