miniriverpod library
Classes
-
AsyncData<
T> - Data state for an AsyncValue.
-
AsyncError<
T> - Error state for an AsyncValue.
-
AsyncLoading<
T> - Loading state for an AsyncValue.
-
AsyncProvider<
T> -
AsyncValue<
T> -
Call<
R, State> - Interface for executable mutation or run calls.
- Consumer
-
ConsumerState<
T extends ConsumerStatefulWidget> - State base class that exposes ref for provider access.
- ConsumerStatefulElement
- Element that injects a WidgetRef into ConsumerState.
- ConsumerStatefulWidget
- ConsumerWidget
- ConsumerWidgetElement
- Element that drives ConsumerWidget rebuilds via provider updates.
-
ErrorMutationState<
T> - Error state for a mutation.
-
IdleMutationState<
T> - Idle state for a mutation.
- KeepAliveLink
- Handle returned by Ref.keepAlive to keep a provider alive.
-
MutationState<
T> - Base class for mutation state.
-
MutationToken<
T> -
Provider token that exposes mutation state via
ref.watch(token). - Override
-
PendingMutationState<
T> - Pending state for a mutation.
-
Provider<
T> -
ProviderBase<
State> - ProviderContainer
- ProviderKey
- ProviderObserver
- Observer for provider lifecycle events.
- ProviderObserverContext
- Context passed to ProviderObserver callbacks.
-
ProviderOverride<
T> - Override that replaces one provider with another.
- ProviderScope
- Root widget that provides a ProviderContainer to descendants.
-
ProviderSubscription<
T> - Handle returned by ProviderContainer.listen for cancelling a subscription.
-
Ref<
State> - Public ref passed to provider builders and mutations.
-
Scope<
T> -
ScopeOverride<
T> - Override for a Scope value.
-
SuccessMutationState<
T> - Success state for a mutation.
- UncontrolledProviderScope
- Provider scope that always uses the given ProviderContainer.
- WidgetRef
Enums
Extensions
-
AsyncProviderOverrideCompat
on AsyncProvider<
T> - Extension helpers for overriding async providers.
- ProviderOverrideCompat on P
- Extension helpers for overriding providers.
Typedefs
- ConsumerBuilder = Widget Function(BuildContext context, WidgetRef ref)
- Builds a widget using a WidgetRef tied to the current ProviderScope.
Exceptions / Errors
- CancelledMutation
- Error thrown when a mutation is cancelled by a newer run.
- DroppedMutation
- Error thrown when a mutation is dropped before execution.