entity_store library

Classes

DeleteEvent<Id, E extends Entity<Id>>
Entity<Id>
An abstract class representing an entity with a unique identifier.
EntityJsonConverter<Id, E extends Entity<Id>>
EntityMap<Id, E extends Entity<Id>>
The EntityMap class holds multiple Entities and provides Immutable Entity collection operations.
EntityStore
EntityStoreController
EntityStoreDebugger
EntityStoreNotifier
EntityStorePrintDebugger
EntityStoreProviderScope
GetEvent<Id, E extends Entity<Id>>
ICreateOrUpdateOptions
Id
IDeleteOptions
IGetOptions
ILocalStorageHandler
An abstract class representing a local storage handler.
InMemoryStorageHandler
A storage handler implementation that stores data in memory.
IRepository<Id, E extends Entity<Id>>
An interface for a repository that handles CRUD operations for entities.
IRepositoryQuery<Id, E extends Entity<Id>>
ISaveOptions
IStoreEventHandler
IUpdatable<T>
ListEvent<Id, E extends Entity<Id>>
LocalStorageEntityHander<Id, E extends Entity<Id>>
A handler for storing and retrieving entities in local storage.
LocalStorageRepository<Id, E extends Entity<Id>>
LocalStorageRepositoryQuery<Id, E extends Entity<Id>>
RepositoryFilter
RepositorySort
SaveEvent<Id, E extends Entity<Id>>
StoreEvent<Id, E extends Entity<Id>>
StoreEventCache

Mixins

EntityChangeNotifier<Id, E extends Entity<Id>>
EntityStoreMixin

Functions

testAlwaysTrue(dynamic param) bool

Typedefs

Updater<T> = T Function(T prev)