body_builder library

Enums

MergeDataStrategy
Strategy to merge data from multiple providers

Functions

typeOf<T>() Type

Typedefs

CacheProvider<T> = Future<T?> Function([DataBuilderParams? params])
ChildWrapper<T> = Widget Function(Widget child, BodyState<T> state, VoidCallback onRetry, {ScrollController? scrollController, TextEditingController? searchController})
CustomBuilder = Widget Function(BodyState state)
DataProvider<T> = Future Function([DataBuilderParams? params])
ErrorBuilder = Widget Function(dynamic error, StackTrace? errorStack, VoidCallback onRetry)
ExternalHasMore<T> = bool Function([String? query])
ExternalStateData<T> = T? Function([String? query])
LoadMoreBuilder = Widget Function(VoidCallback loadMore)
OnStateChanged = void Function(BodyState? previous, BodyState next)
ProgressBuilder = Widget Function()
StateConvertor<T, C extends ChangeNotifier> = T? Function(C changeNotifier)