feat(core): define CasStore, VarStore, TagStore, Store types #44
Reference in New Issue
Block a user
Delete Branch "fix/39-store-types"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
Define
CasStore,VarStore,TagStore, and aggregateStoretypes inpackages/core/src/types.ts.Why
Establish the canonical type contracts for the storage layer so backends can implement against a single, well-documented interface set.
Changes
CasStore,VarStore,TagStore, andStoreaggregate type inpackages/core/src/types.ts(usingtype, notinterface).VarSetOptions,VarListOptions,HistoryEntry,Tag,TagOp.packages/core/src/index.ts.packages/core/src/types-store.test.tsfor type-level assertions.Ref
Fixes #39