apply<U> method
Create a ComputeCell with compute function fn
with the cells in this as the argument list.
A ValueCell is returned of which the value is the result returned by fn
,
passing the values of the cells in this as arguments.
Whenever the value of one of the elements of this
changes, fn
is called
again to compute the new value of the cell.
The created cell is identified by key
if non-null.
Implementation
ValueCell<U> apply<U>(U Function(T1, T2, T3, T4) fn, {
key,
}) => ComputeCell(
key: key,
compute: () => fn($1.value, $2.value, $3.value, $4.value),
arguments: {$1, $2, $3, $4},
);