flutter_triple library

Classes

DispatchedTriple<Error extends Object, State extends Object>
EitherAdapter<Left, Right>
HydratedDelegate
MemoryHydratedDelegate
NotifierStore<Error extends Object, State extends Object>
RxBuilder
RxFuture<T>
RxList<T>
RxMap<K, V>
RxNotifier<T>
RxSet<T>
RxStream<T>
ScopedBuilder<TStore extends Store<TError, TState>, TError extends Object, TState extends Object>
Selectors<ErrorRx, StateRx, LoadingRx>
Serializable<T>
Store<Error extends Object, State extends Object>
StreamStore<Error extends Object, State extends Object>
Triple<Error extends Object, State extends Object>
TripleBuilder<TStore extends Store<TError, TState>, TError extends Object, TState extends Object>
TripleObserver

Mixins

HydratedMixin<Error extends Object, State extends Object>
MementoMixin<State extends Object, Error extends Object>
RxMixin

Functions

getTripleResolver<TStore extends Store<Object, Object>>() → TStore
rxObserver<T>(T? fn(), {bool filter()?, void effect(T? value)?}) RxDisposer
setTripleHydratedDelegate(HydratedDelegate delegate) → void
setTripleResolver(TripleResolverCallback tripleResolver) → void

Typedefs

Disposer = Future<void> Function()
RxDisposer = void Function()
TransitionCallback = Widget Function(BuildContext context, Widget child)
TripleCallback = void Function(DispatchedTriple<Object, Object> triple)
TripleResolverCallback = TStore Function<TStore extends Object>()

Exceptions / Errors

TripleException