Handles state persisting.
The storage state type.
String identifying persisted state (like in localStorage.setItem(key, …)).
The state to be persisted.
Shouldn't return or resolve returned promise before the state is persisted.
Handles state persisting.