model_fetch library

Classes

AbstractClientFilter<T>
AbstractFilter
CollectionState<T>
CompoundLoader
EmptyListLazyLoader<T>
A dummy ListLazyLoader that is always empty.
FixedModelLoaderById<I, T extends WithId<I>>
A ModelLoaderById that contains a fixed model.
IterableLazyLoader<T>
A ListLazyLoader that feeds from iterable synchronously in chunks of pageSize.
ListLazyLoader<T>
ListLoader<T>
A local representation of a possibly larger list.
Loader
The base class for collection loaders.
LoaderFactory<I, T extends WithId<I>, F extends AbstractFilter>
A factory that produces loaders from different filters.
ModelByFilterState<I, T extends WithId<I>>
ModelByIdState<I, T extends WithId<I>>
ModelLoaderByFilter<I, T extends WithId<I>>
ModelLoaderById<I, T extends WithId<I>>

Enums

LoadStatus

Typedefs

CollectionBloc<T> = ListLoader<T>
EmptyLazyLoadBloc<T> = EmptyListLazyLoader<T>
FixedModelByIdBloc<I, T extends WithId<I>> = FixedModelLoaderById<I, T>
IterableLazyLoadBloc<T> = IterableLazyLoader<T>
LazyLoadBloc<T> = ListLazyLoader<T>
ModelByFilterBloc<I, T extends WithId<I>> = ModelLoaderByFilter<I, T>
ModelByIdBloc<I, T extends WithId<I>> = ModelLoaderById<I, T>