Skip to content

validatedEventAdapter

validatedEventAdapter<E, J>(inner, codec, opts?): EventAdapter<E, J>

Defined in: src/persistence/migration/validatedAdapter.ts:45

Wrap an EventAdapter to run the codec on every read/write. The inner adapter still owns version mapping (upcasters, defaults, downcast for rolling deploys); the codec adds payload- shape validation on top.

E

J

EventAdapter<E, J>

Codec<J>

ValidatedAdapterOptions = {}

EventAdapter<E, J>