miniriverpod_core 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.
-
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.
-
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.
Enums
Extensions
-
AsyncProviderOverrideCompat
on AsyncProvider<
T> - Extension helpers for overriding async providers.
- ProviderOverrideCompat on P
- Extension helpers for overriding providers.
Exceptions / Errors
- CancelledMutation
- Error thrown when a mutation is cancelled by a newer run.
- DroppedMutation
- Error thrown when a mutation is dropped before execution.