cubix
cubix
CubitWrapper<TState > class
CubitWrapper
Inheritance
Mixed in types
Methods
addError (Object error , [StackTrace ? stackTrace ] )
→ void
Reports an error
which triggers onError with an optional StackTrace .
close ()
→ Future <void >
Closes the instance.
This method should be called when the instance is no longer needed.
Once close is called, the instance can no longer be used.
emit (CubixState <TState > state )
→ void
Updates the state
to the provided state
.
emit does nothing if the state
being emitted
is equal to the current state
. [...]
fireOnChange (Change <CubixState <TState > > change )
→ void
inherited
fireOnError (Object error , StackTrace stackTrace )
→ void
inherited
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
on ({dynamic error (Object error , StackTrace stackTrace )?, dynamic change (Change <CubixState <TState > > change )?} )
→ void
inherited
onChange (Change <CubixState <TState > > change )
→ void
Called whenever a change
occurs with the given change
.
A change
occurs when a new state
is emitted.
onChange is called before the state
of the cubit
is updated.
onChange is a great spot to add logging/analytics for a specific cubit
. [...]
override
onError (Object error , StackTrace stackTrace )
→ void
Called whenever an error
occurs and notifies BlocObserver.onError . [...]
override
performUpdate (CubixState <TState > get (), void emit (CubixState <TState > ), {TState state (TState state )?, Dispatcher ? remove , Dispatcher ? add , List <Dispatcher > ? dispatchers } )
→ CubixState <TState >
inherited
toString ()
→ String
A string representation of this object. [...]
inherited
update ({TState state (TState state )?, Dispatcher ? remove , Dispatcher ? add , List <Dispatcher > ? dispatchers } )
→ CubixState <TState >