Treble Persist

API Reference

Treble Persist is a TrebleGSM module that can be imported into a TrebleGSM Store to add state persistence features.

Feature Keys

features.persist

The feature key persist can be set to true in a Store state object to save state to local storage.

{
    //state object
    ...,
    features: {
        persist: boolean
    }
}

features.persistTimeout

The feature key persistTimeout a number of hours can be set to refresh the persist after a given time.

{
    //state object
    ...,
    features: {
        persistTimeout: number //example: 24
    }
}

Dispatchers

Store.clearPersist

Targets a specified Store state object and clears the item from local storage.

Store.clearPersist(actionKey);
Want to Support this Project?