state_manager/sint_state_manager library
Classes
-
CustomStatus<
T> - DeepCollectionEquality
-
DefaultEquality<
E> -
EmptyStatus<
T> -
ErrorStatus<
T, S> -
IdentityEquality<
E> - Equality of objects that compares only the identity of the objects.
-
IEquality<
E> - A generic equality relation on objects.
-
IterableEquality<
E> - Equality on iterables.
-
ListEquality<
E> - Equality on lists.
- ListNotifier
- The core notification engine for Pillar S (State). Maintained with original names to ensure multirepo compatibility.
-
LoadingStatus<
T> -
MapEquality<
K, V> - Equality on maps.
- Notifier
- The dependency tracking singleton (The "Synapse" of SINT).
- NotifyData
- Obx
- The simplest reactive widget in SINT.
- ObxReactiveElement
-
SetEquality<
E> - Equality of sets.
-
SintBuilder<
T extends SintController> - SintController
- A base controller class that provides state management functionality.
-
SintListenable<
T> -
SintStatus<
T> -
SuccessStatus<
T> -
UnorderedIterableEquality<
E> - Equality of the elements of two iterables without considering order.
Mixins
- Equality
- SintTickerProviderStateMixin
-
Used like
TickerProviderMixinbut only with Sint Controllers. Simplifies multiple AnimationController creation inside SintController.
Typedefs
- Disposer = VoidCallback
-
InitBuilder<
T> = T Function() -
SintControllerBuilder<
T extends SintLifeCycleMixin> = Widget Function(T controller) - SintStateUpdate = VoidCallback
- VoidCallback = void Function()
- WidgetCallback = Widget Function()