MockStore<S> class
Properties
-
error
→ dynamic
-
Get error value;
no setterinherited
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
isLoading
→ bool
-
Get loading value;
no setterinherited
-
lastState
→ Triple<S>
-
lastState it's a get
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
state
→ S
-
Get the state value;
no setterinherited
-
triple
→ Triple<S>
-
Get the complete triple value;
no setterinherited
Methods
-
destroy()
→ Future
-
Discard the store
inherited
-
dispatcherTriple(Triple<S> triple)
→ void
-
-
execute(Future<S> func(), {Duration delay = const Duration(milliseconds: 50)})
→ Future<void>
-
Execute a Future.
inherited
-
executeStream(Stream<S> stream)
→ StreamSubscription
-
Execute a Stream.
inherited
-
initStore()
→ void
-
inherited
-
middleware(Triple<S> newTriple)
→ Triple<S>
-
called when dispacher update, setLoading or setError
overriding to change triple before the propagation;
inherited
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
observer({void onState(S state)?, void onLoading(bool isLoading)?, void onError(dynamic error)?})
→ Disposer
-
Observer the Segmented State.
-
propagate(Triple<S> triple)
→ void
-
IMPORTANT!!!
THIS METHOD TO BE VISIBLE FOR OVERRIDING ONLY!!!
inherited
-
restartInitialTriple(Triple<S> triple)
→ void
-
-
setError(dynamic newError, {bool force = false})
→ void
-
Change the error value.
inherited
-
setLoading(bool newloading, {bool force = false})
→ void
-
Change the loading value.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited
-
update(S newState, {bool force = false})
→ void
-
Change the State value.
inherited
-
when<TReturn>({required TReturn onState(S state), TReturn onLoading(bool isLoading)?, TReturn onError(dynamic error)?})
→ TReturn
-
Represents a value of one of three mapped possibilities.
inherited