The list of observables to use as inputs for this transformer.
The actual transformer function. Takes in a list of input observables, and outputs a single value.
Optional
decider: ((inputs: I) => boolean)Decides whether the transformer's output value needs to be updated or not. If undefined
(the default), then the value is always assumed to need to be updated whenever an input watcher is invoked.
Private
cachePrivate
callbacksThe function callbacks called when the value is changed
Optional
Readonly
deciderDecides whether the transformer's output value needs to be updated or not. If undefined
(the default), then the value is always assumed to need to be updated whenever an input watcher is invoked.
Private
dirtyReadonly
inputsThe list of observables to use as inputs for this transformer.
Readonly
transformerThe actual transformer function. Takes in a list of input observables, and outputs a single value.
Private
watcherPrivate
doUnregister a previously registered callback from this observable.
Register a callback to this observable. When the value is changed, the callback will be called.
If true, the callback will be called once immediately after it's registered. False by default
Optional
group: unknownThe group to use when calling immediately. Only used if callNow is true, and is undefined
by default
An Observable which transforms a list of input Observables into a single value efficiently.