RevisionedSnapshotStoreOptions
@totemsdk/storage / RevisionedSnapshotStoreOptions
Interface: RevisionedSnapshotStoreOptions<T>
Type Parameters
T
T
Properties
empty
readonlyempty: () =>T
Build a pristine state when no record exists.
Returns
T
namespace?
readonlyoptionalnamespace?:string
Key namespace prefix; default totem_snapshot:v1:.
requireAckMode?
readonlyoptionalrequireAckMode?:"volatile"|"buffered"|"durably-acknowledged"
Required write acknowledgment; default durably-acknowledged. Pass
volatile only for tests/scratch adapters (e.g. MemoryStore).
validate?
readonlyoptionalvalidate?: (state) =>void
Structural validation hook run over a loaded state. Throw
StorageError('corrupt') for anything a consumer refuses to open —
corruption is surfaced, never treated as absence.
Parameters
state
T
Returns
void