dollar library

Classes

$Ref<T>
$Value<T>
$Var<T>
$VarUpdated

Mixins

$Method

Extensions

$Prev on T
$RefExtension on T

Functions

$(Function func, {$EffectHandlerCreator? onEffect}) → dynamic
$0<R>(R func(), {$EffectHandlerCreator? onEffect}) → R Function()
$1<R, A>(R func(A a), {$EffectHandlerCreator? onEffect}) → R Function(A)
$2<R, A, B>(R func(A a, B b), {$EffectHandlerCreator? onEffect}) → R Function(A, B)
$3<R, A, B, C>(R func(A a, B b, C c), {$EffectHandlerCreator? onEffect}) → R Function(A, B, C)
$4<R, A, B, C, D>(R func(A a, B b, C c, D d), {$EffectHandlerCreator? onEffect}) → R Function(A, B, C, D)
$aggregate<T, R>(T value, R aggregator(R? aggregate, T value)) → R?
$cache<T>(T compute(), bool reusable) → T
$distinct<T>(T value, [bool equals(T? a, T b)?]) → T?
$effect(dynamic effect) → void
$final<T>(T init()) → T
$fork(dynamic tag) → void
$generate<T>(T compute(T? prev)) → T?
$interpolate<T, R>(T value, R diff(T? prev, T curr)) → R
$isInit() bool
$memo<T>(T compute(), Iterable deps) → T
$merge() → void
$prev<T>(T value) → T?
$ref<T>(T value) $Ref<T>
$value<T>(T init()) $Value<T>
$var<T>(T init()) $Var<T>

Typedefs

$EffectHandler = void Function(Object? effect)
$EffectHandlerCreator = $EffectHandler Function($EffectHandler? parent)