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)