mediator
library
Extensions
RxExtension
on T
Helper for all others type to Rx object.
Functions
globalBroadcast ()
→ void
Broadcast to all the consume widgets.
globalConsume (Widget create (), {Key ? key })
→ SubscriberAuto
Create a comsume widget for the watched variable
whose value is used inside the widget , and register it
to the host to rebuild it when updating the watched variable.
globalConsumeAll (Widget create (), {Key ? key })
→ Subscriber
Create a consume widget that will be rebuilt whenever
any watched variables changes are made.
globalGet <T > ({Object ? tag })
→ Rx
Retrieve the watched variable by tag
or Type
of T
globalHost ({required Widget child })
→ Widget
Create a InheritedModel widget to listen to the watched variables
and rebuild related consume widgets when updating the watched variable.
globalWatch <T > (T v , {Object ? tag })
→ Rx <T >
Create a watched variable from the variable v
,
a proxy object of the Type of Rx<T>
ifRxAutoAspectEmpty (List <Object > rxAutoAspectList )
→ bool
Assert rx auto aspect is not empty, i.e. rx automatic aspect is actived.
ifTagMaximum (int rxTagCounter )
→ bool
rx_impl: Assert tag not to exceed maximum.
shouldExists (Object ? obj , String errmsg )
→ bool
Assert if obj exists, otherwise throw error message.
shouldNull (Object ? obj , String errmsg )
→ bool
Assert if obj not exists, otherwise throw error message.
flutter_mediator_lite 1.0.3