apn_actions library
Classes
-
CancellableAction<
T> - CancelToken
-
DataError<
T> -
DataLoading<
T> -
DataState<
T> -
DataSuccess<
T> -
DelayedAction<
T> - DomainException
- Entity
-
IAction<
Result> - LabelTexts
-
Paginated<
T extends Entity> -
PaginatedAction<
Input, Output extends Entity> -
PaginatedList<
Input, Output extends Entity> - PlatformLoader
- PullToRefresh
-
RefAction<
Result>
Enums
Extensions
Properties
-
globalErrorProvider
→ AutoDisposeStateProvider<
DomainException?> -
final
-
globalLoadingProvider
→ AutoDisposeStateProvider<
bool> -
final
Functions
-
useEvent<
R, T extends RefAction< (R> >T event, {bool when = true, void onCompleted(R result)?, List< Object> keys = const <Object>[]}) → void -
useListenToError<
T extends V, V> (WidgetRef ref, AutoDisposeStateProvider< V?> provider, void callback(Toaster toaster, T error)) → void -
useVoidEvent(
RefAction< void> event, {bool when = true, VoidCallback? onCompleted, List<Object> keys = const <Object>[]}) → void
Typedefs
- ErrorBuilder = Widget Function(BuildContext context, DomainException exception)
-
EventGetter<
Input, Output extends Entity> = PaginatedAction< Input, Output> Function(WidgetRef ref) -
HeaderBuilder<
T> = Widget? Function(BuildContext context, List< T> data)? -
ItemBuilder<
T> = Widget Function(BuildContext context, T entity, T? previous)