readonly<T> function

ReadonlySignal<T> readonly<T>(
  1. Signal<T> signal
)

Creates a read-only view of a signal.

Prevents consumers from directly modifying the underlying value.

Example:

final _internalCount = signal(0);
ReadonlySignal<int> get count => readonly(_internalCount);

Implementation

sf.ReadonlySignal<T> readonly<T>(sf.Signal<T> signal) {
  return signal.readonly();
}