getStatus
The getStatus method lets you find out if the Persister is currently in the process of loading or saving content.
getStatus(): StatusIt can only be doing one or the other (or neither) at any given time. The Status enum is returned, where 0 means idle, 1 means loading, and 2 means saving.
This method is only likely to be useful for Persister implementations that have asynchronous load or save operations. The status for synchronous persister media (such as browser local or session storage) will switch back to idle before you are able to query it.
Example
This example creates a Persister and queries its status.
import {createStore} from 'tinybase';
import {createSessionPersister} from 'tinybase/persisters/persister-browser';
const persister = createSessionPersister(createStore(), 'pets');
console.log(persister.getStatus());
// -> 0
Since
v5.3.0