get method

  1. @override
T get()
override

Returns the current computed value and establishes a reactive dependency.

This method ensures the computed value is up-to-date by recalculating if any dependencies have changed since the last computation.

Returns: The current computed value

Example:

final snapshot = computed.get();

Implementation

@pragma("vm:prefer-inline")
@pragma("wasm:prefer-inline")
@pragma("dart2js:prefer-inline")
@override
T get() {
  assert(!isDisposed, "Computed is disposed");

  return getComputed(this);
}