WritableComputedImpl<T>.withPrevious constructor
WritableComputedImpl<T>.withPrevious (
- T getter(
- T?
- void setter(
- T
- ComputedEqualsFn? equals,
- JoltDebugOption? debug,
Implementation
factory WritableComputedImpl.withPrevious(
T Function(T?) getter,
void Function(T) setter, {
ComputedEqualsFn? equals,
JoltDebugOption? debug,
}) {
late final WritableComputedImpl<T> computed;
T fn() => getter(computed.raw.value);
computed = WritableComputedImpl(fn, setter, equals: equals, debug: debug);
return computed;
}