ReadonlyinitialState at the moment recorder.start() was called.
ReadonlyeventsEvery action dispatched between start() and stop(), in order.
ReadonlymetaDiagnostic metadata. Ignored by replay — safe to omit on re-import.
ReadonlystartedAt: numberValue of the recorder's clock when start() was called.
ReadonlyendedAt: numberValue of the recorder's clock when stop() was called.
Readonlyversion: numberRecording format version. Bumped on any breaking shape change.
A complete recording — the initial state plus every action dispatched while the recorder was active. Re-derive any state moment with replay.
The shape is plain data and JSON-safe (assuming
Sand the action args are JSON-safe), so you canJSON.stringifyit and persist it anywhere.