reservoir library

Classes

Added
Change<Record>
The Change class is an ADT, meaning we're using the Dart type system at compile time to help us check that we're considering all possible kinds of change: Added, Updated, Removed
HiveSource<Key extends Object, Record extends Object>
Index<Key, Record>
IndexMultiple<Key extends Object, Record extends Object>
IndexUnique<Key extends Object, Record extends Object>
MapSource<Key extends Object, Record extends Object>
Removed
Reservoir<Key extends Object, Rec extends Object>
Source<Key extends Object, Record extends Object>
A base class for the source of stored Record objects. For example, a HiveSource or other storage mechanism could be subclassed.
Updated

Constants

PRIMARY_INDEX → const String

Functions

defaultCompare<Item>(Item item1, Item item2) int

Typedefs

Compare<A> = int Function(A, A)
GetKey<Key, Record> = Key Function(Record)