value property

T get value

Gets the current value and registers this as a dependency Views can only read, not modify

Implementation

T get value {
  // Check for computed tracker first
  final computedTracker = ComputedTrackerRegistry.current;
  if (computedTracker != null) {
    computedTracker.dependencies.add(_swift);
  }

  // Then check for mark widget
  final mark = MarkRegistry.current;
  if (mark != null) {
    mark.register(_swift);
  }

  return _swift.value;
}