Skip to content

ResolvedStorageDeclaration

Defined in: packages/contracts/src/config.ts:238

A SyncStorageDeclaration with every field resolved (ADR-0050) — the store’s BOUND declaration. Produced once per store by resolveStorageDeclaration and immutable for the store’s lifetime: a preference change mints a fresh store under a fresh path, never rebinds an existing one.

engine is the one field that stays OPTIONAL after resolution, because the toolkit’s own store has no module URL to name: absent IS the resolved value of “the built-in engine”.

backend: StorageBackend

Defined in: packages/contracts/src/config.ts:239


build: StorageBuild

Defined in: packages/contracts/src/config.ts:241


durability: StorageDurability

Defined in: packages/contracts/src/config.ts:240


optional engine?: StorageEngineDeclaration

Defined in: packages/contracts/src/config.ts:242