Hook that Recorder hands to createGame via its tap field.
Fires synchronously after each action's setState succeeds, with the
action's name and the arguments it was called with. Actions that throw
never fire the tap — so a recording always replays cleanly.
Hook that Recorder hands to
createGamevia itstapfield.Fires synchronously after each action's
setStatesucceeds, with the action's name and the arguments it was called with. Actions that throw never fire the tap — so a recording always replays cleanly.