rx/core/core library

Classes

GListenable<T>
GNotifier
GNotifierSingle
A Notifier with single listeners
Notifier
NotifyData
ObxError
Rx<T>
Foundation class used for custom Types outside the common native Dart types. For example, any custom "Model" class, like User().obs will use Rx as wrapper.
RxInterface<T>
This class is the foundation for all reactive (Rx) classes that makes Get so powerful. This interface is the contract that _RxImpl
Rxn<T>

Mixins

GNotifierGroupMixin
GNotifierSingleMixin
This mixin add to Listenable the addListener, removerListener and containsListener implementation
RxObjectMixin<T>
global object that registers against GState and Obx, and allows the reactivity of those Widgets and Rx values.

Extensions

RxT on T

Typedefs

ConditionCallback = bool Function()
Disposer = void Function()
This callback remove the listener on addListener function
OnDataCallback<T> = void Function(T data)
OnDoneCallback = void Function()
StateUpdateCallback = void Function()
replacing StateSetter, return if the Widget is mounted for extra validation. if it brings overhead the extra call,