observable_ish library

Classes

BoundList<S, E>
An observable list that is bound to another list binding
Change<T>
A record of change in RxValue
Classes
Emitter<T>
Emits events of type T
ListChange<E>
A record of change in a RxList
MapChange<K, V>
ProxyValue<T>
RxList<E>
Observable list
RxListenable<T>
RxListenableImpl<T>
RxMap<K, V>
RxSet<E>
RxValue<T>
Interface of an observable value of type T
SetChange<E>
StoredValue<T>
StreamBackedEmitter<T>

Enums

ListOp
Change operation
MapOp
Change operation
SetOp

Typedefs

Callback = dynamic Function()
A callback with no arguments.
ChildrenListComposer<S, E> = E Function(S value)
Condition = bool Function()
SetChangeCallBack<E> = dynamic Function(E element, SetOp isAdd, int pos)
ValueCallback<T> = void Function(T v)
A callback with argument v of type T.
ValueGetter<T> = T Function()
ValueSetter<T> = void Function(T val)