value property
Compute the current value
Implementation
@override
T get value {
if (disposed) {
print(
'computed warning: [$globalId|$debugLabel] has been read after disposed: ${StackTrace.current}');
return _value;
}
if ((_flags & _RUNNING) != 0) {
// coverage:ignore-start
throw EffectCycleDetectionError();
// coverage:ignore-end
}
final node = _addDependency(this);
_refresh();
if (node != null) {
node._version = _version;
}
if ((_flags & _HAS_ERROR) != 0) {
throw _error!;
}
return _value;
}