store_service library Null safety

Classes

BaseModel
A model that should be extended by models that will use in StoreService
StoreService<T extends BaseModel>
StoreService will let you create a service which will handle most of the operations on the model out of the box, like idExist, onChange, update, updateAll, values
StreamElement<T>
Tells StoreService what Operation to perform and on which item to perform the operation

Enums

Operation
Can be used to specify the type of operation you want to perform on the data in the store