EventReplay

interface
messages.ts:291

extends BaseMessage

Replay events from a snapshot through reducers only.

Unlike TimeTravel, this re-processes events through the store's reducers without triggering effects or middleware. Useful for debugging reducer logic in isolation. Requires replay on the store and eventReplay on the extension.

Properties

NameTypeDescription
events{ channel: string; id: string; payload: unknown; type: string }[]Events to replay in order.
snapshotunknownStarting state to apply before replaying.
sourceIdstringUUID of the sender (store wrapper ID or extension ID).
sourceRoleDevtoolsRoleRole of the sender.
storeIdstring
timestampstringISO 8601 timestamp of when the message was created.
type"EVENT_REPLAY"Discriminant field identifying the message type.