bloc_infinite_list library

Classes

DefaultInfiniteListBloc<T>
This is a default implementation of InfiniteListBloc.
DefaultInfiniteListCubit<T>
DefaultInfiniteListState<T>
DefaultMultiInfiniteListState<KT, T>
InfiniteList<T>
InfiniteListAddItemEvent<T, State>
InfiniteListAddItemsEvent<T, State>
InfiniteListBloc<ElementType, Event extends InfiniteListEvent<ElementType, State>, State extends InfiniteListState<ElementType, State>>
InfiniteListCubit<ElementType, State extends InfiniteListState<ElementType, State>>
InfiniteListEvent<T, State>
InfiniteListFetchNextEvent<T, State>
InfiniteListInsertEvent<T, State>
InfiniteListItemRelatedEvent<T, State>
InfiniteListReinitializeEvent<T, State>
InfiniteListRemoveAtEvent<T, State>
InfiniteListRemoveEvent<T, State>
InfiniteListReplaceAtEvent<T, State>
InfiniteListReplaceEvent<T, State>
InfiniteListReplaceWhereEvent<T, State>
InfiniteListResetEvent<T, State>
InfiniteListState<T, R>
MultiInfiniteListCubit<KeyType, ElementType, State extends MultiInfiniteListState<KeyType, ElementType, State>>
MultiInfiniteListState<KT, T, Out>
Pageable<T>
Slice<T>

Enums

InfiniteListStatus
Represents current status of the InfiniteList

Mixins

InfiniteListMutable<ElementType, State extends InfiniteListState<ElementType, State>>
InfiniteListQueryable<ElementType, State extends InfiniteListState<ElementType, State>>
A mixin that provides query methods for InfiniteListState.

Typedefs

PagedSliceFetcher<T, S> = Future<Slice<T>> Function(int page, int size, S state, dynamic cancelToken)