peek property

  1. @override
T get peek
override

Gets the current value without establishing a reactive dependency.

Use this when you need to read the value without triggering reactivity.

Returns: The current value

Example:

final Readonly<int> readonly = Signal(0).readonly();
final value = readonly.peek; // Doesn't create dependency

Implementation

@override
T get peek => _context.widget as T;