So you start with an abstract-state-router, right?
When you call addDomApiAttachListener
, your callback will be called for every currently active state, as well as every state that becomes active after that point.
When you call addDomApiDetachListener
, your callback will be called every time a state is navigated away from.
Your callbacks will be passed one argument: the DOM API object for the state.
const stateWatcher = const removeAttachListener = stateWatcher const removeDetachListener = stateWatcher { }