core library
Classes
-
Obj<
T> -
A base-class that store a value of
T
. - ReactterContext
- A abstract-class that allows to manages the ReactterHooks and provides Lifecycle events.
- ReactterHook
- An abstract-class to provides the functionality of ReactterHookManager and is added as a dependency of another ReactterHookManager behaving as a state.
- ReactterHookManager
- A abstract-class to manager hooks(ReactterHook).
-
ReactterInstance<
T> -
A singleton instance of
T
-
Signal<
T> -
A base-class that store a value of
T
and notify the listeners when the value is updated.
Enums
Mixins
- ReactterEventManager
- A mixin-class to provides the ability to manager events
- ReactterInstanceManager
- A mixin-class to provides the ability to manager instances.
- ReactterNotifyManager
- A mixin-class Provides the ability to notify listeners when the state changes.
- ReactterSignalProxy
- ReactterState
- A mixin-class to provides features of a state
Extensions
-
ObjBigIntExt
on Obj<
BigInt> -
ObjBigIntNullExt
on Obj<
BigInt?> -
ObjBoolExt
on Obj<
bool> -
ObjDateTimeExt
on Obj<
DateTime> -
ObjDateTimeNullExt
on Obj<
DateTime?> -
ObjDoubleExt
on Obj<
double> -
ObjDoubleNullExt
on Obj<
double?> - ObjGenericTypeExt on T
-
ObjIntExt
on Obj<
int> -
ObjIntNullExt
on Obj<
int?> -
ObjIterableExt
on Obj<
Iterable< E> > -
ObjIterableNullExt
on Obj<
Iterable< E> ?> -
ObjListExt
on Obj<
List< E> > -
ObjListNullExt
on Obj<
List< E> ?> -
ObjMapExt
on Obj<
Map< K, V> > -
ObjMapNullExt
on Obj<
Map< K, V> ?> -
ObjNullExt
on Obj<
T?> -
ObjNumExt
on Obj<
num> -
ObjNumNullExt
on Obj<
num?> -
ObjSetExt
on Obj<
Set< E> > -
ObjSetNullExt
on Obj<
Set< E> ?> -
ObjStringExt
on Obj<
String> -
ObjStringNullExt
on Obj<
String?> -
ObjToSignalExt
on Obj<
T> - SignalGenericTypeExt on T
-
SignalListExt
on Signal<
List< E> > -
SignalListNullExt
on Signal<
List< E> ?> -
SignalMapExt
on Signal<
Map< K, V> > -
SignalMapNullExt
on Signal<
Map< K, V> ?> -
SignalNullExt
on Signal<
T?> -
SignalSetExt
on Signal<
Set< E> > -
SignalSetNullExt
on Signal<
Set< E> ?> -
SignalToObjExt
on Signal<
T>
Properties
- Reactter → _ReactterInterface
-
final
Functions
-
defaultLogWriterCallback(
String value, {bool isError = false}) → void - Logger
Typedefs
-
AsyncFunction<
T, A> = Future< T> Function([A arg]) -
CallbackEvent<
T extends Object?, P> = void Function(T? inst, P param) -
ContextBuilder<
T> = T Function() -
A function to generate the instance of
T
-
EventEmit<
T> = void Function(Enum eventName, [dynamic param]) - LogWriterCallback = void Function(String text, {bool isError})
-
Reducer<
T> = T Function(T state, ReactterAction action) -
WhenErrorReturn<
R> = R Function(Object? value) -
WhenValueReturn<
T, R> = R Function(T value)