volt library

Classes

HasData<T>
MutationState
The state of a mutation
NoData<T>
QueryClient
QueryClientProvider
Provides a QueryClient to the widget tree.
VoltListener
A listener for query events in Volt
VoltMutation<T>
A mutation for performing side effects like create, update, or delete operations
VoltPersistor
VoltPersistorResult<T>
VoltQuery<T>
A query with a declarative data fetching and caching API

Enums

MutationStatus
The status of a mutation

Functions

useMutation<T>({required Future<void> mutationFn(T variables), void onSuccess(T variables)?, void onError(Object error, T variables)?, void onSettled(Object? error, T variables)?}) VoltMutation<T>
Creates and manages a mutation for performing side effects
useQueries<T>(List<VoltQuery<T>>? queries, {Duration? staleDuration, bool enabled = true, bool keepPreviousData = true, bool refetchOnResume = true}) List<T>?
useQuery<T>(VoltQuery<T> query, {Duration? staleTime, bool enabled = true, bool keepPreviousData = true, bool refetchOnResume = true}) → T?
Listens to a query and returns the result data
useQueryClient() QueryClient
Returns the QueryClient instance from the nearest QueryClientProvider ancestor.