QueryRepositoryHydration
Defined in: packages/ddd-core/persistence/query-repository.abstract.ts:11
Repository-wide snapshot policy applied by FromCache to methods that
do not declare their own hydrateFn / serializeFn.
Type Parameters
Section titled “Type Parameters”TResult
Section titled “TResult”TResult
Properties
Section titled “Properties”hydrateFn
Section titled “hydrateFn”hydrateFn: (
cached) =>TResult
Defined in: packages/ddd-core/persistence/query-repository.abstract.ts:16
Rehydrates a cached snapshot. Every cache hit of a method relying on this
default is rehydrated, as with alwaysHydrate: true.
Parameters
Section titled “Parameters”cached
Section titled “cached”unknown
Returns
Section titled “Returns”TResult
serializeFn?
Section titled “serializeFn?”
optionalserializeFn?: (result) =>unknown
Defined in: packages/ddd-core/persistence/query-repository.abstract.ts:19
Converts a result into the snapshot stored on a miss.
Parameters
Section titled “Parameters”result
Section titled “result”TResult
Returns
Section titled “Returns”unknown