triple library

Support for doing something awesome.

More dartdocs go here.

Classes

BaseStore<State>
BaseStore abstract class
DispatchedTriple<State>
DispatchedTriple class
EitherAdapter<Left, Right>
EitherAdapter abstract class
HydratedDelegate
HydratedDelegate abstract class
MemoryHydratedDelegate
MemoryHydratedDelegate class implements HydratedDelegate
Selectors<ErrorRx, StateRx, LoadingRx>
Selectors abstract class
Serializable<T>
Serializable abstract class
Triple<State>
Triple class
TripleObserver
TripleObserver class

Enums

TripleEvent

Mixins

HydratedMixin<State>
HydratedMixin mixin
MementoMixin<State>

Functions

getTripleResolver<TBaseStore extends BaseStore>() → TBaseStore
The function getTripleResolver it's the type TBaseStore
setTripleHydratedDelegate(HydratedDelegate delegate) → void
The function setTripleHydratedDelegate it's the type void and receive the param delegate it's the type HydratedDelegate
setTripleResolver(TripleResolverCallback tripleResolver) → void
The function setTripleResolver it's the type void and receive the param tripleResolver it's the type TripleResolverCallback

Typedefs

Disposer = Future<void> Function()
The typedef Disposer receive Future
TripleCallback = void Function(DispatchedTriple triple)
The typedef TripleCallback receive void Function(DispatchedTriple triple)
TripleResolverCallback = TStore Function<TStore extends Object>()
The typedef TripleResolverCallback receive TStore Function

Exceptions / Errors

TripleException
TripleException class implements Exception