persist method

PersistentSignal<T> persist(
  1. SignalPersistence<T> persistence
)

Create a persistent version of this signal.

Implementation

PersistentSignal<T> persist(SignalPersistence<T> persistence) {
  final persistent = PersistentSignal<T>(val, persistence: persistence);
  // Sync values
  stream.listen((value) => persistent.emit(value));
  return persistent;
}