simple_persistence library

Classes

BigJsonStore<T extends Storable>
JsonFileStore<T extends Storable>
A Store that persists all to a single JSON file. This is not recommended for large data sets as the entire file must be read and written on every change.
KVStore
A simple key-value store that can be used to store any type of primitive.
PersistenceManager
Storable
StorableCreatedEvent<T extends Storable>
StorableDeletedEvent<T extends Storable>
StorableFactory
A factory for deserializing Storable objects.
StorableUpdatedEvent<T extends Storable>
Store<T extends Storable>
A store is a container for Storable objects. It is responsible for loading and persisting data. If and how the data is persisted is up to the store implementation.
StoreDataModifiedEvent<T extends Storable>

Typedefs

StorableDeserializer<T extends Storable> = T Function(Map<String, dynamic> mapRepresentation)