value property
The current derived value using this computed value's tracked read semantics.
Reading value inside another reactive subscriber makes that subscriber react to later changes in this derived result.
Implementation
@pragma("vm:prefer-inline")
@pragma("wasm:prefer-inline")
@pragma("dart2js:prefer-inline")
@override
T get value => raw.get();
Sets this derived value by delegating to the user-provided setter.
Implementations may batch the write so downstream watchers flush once after the assignment completes.
Implementation
@pragma("vm:prefer-inline")
@pragma("wasm:prefer-inline")
@pragma("dart2js:prefer-inline")
@override
set value(T newValue) => batch(() => setter(newValue));