re-play.core

*replayable-effects*

An atom containing a set of effects that should be replayed (in addition to the :db effect). Use with caution.

recordable

An interceptor for recording events onto tape. When replaying, it also removes all side effects (apart from those in *replayable-effects*).

replaying

Atom containing a boolean of whether a replay is currently in progress

tape

Atom containing a seq of all events recorded by the 'recordable' interceptor. All events have the :time, :db-after, and :event keys.