usePersistSignal<T> function

PersistSignal<T> usePersistSignal<T>(
  1. T initialValue(),
  2. FutureOr<T> read(),
  3. FutureOr<void> write(
    1. T value
    ), {
  4. bool lazy = false,
  5. Duration writeDelay = Duration.zero,
  6. JoltDebugFn? onDebug,
})

Creates a persistent signal hook.

Implementation

PersistSignal<T> usePersistSignal<T>(T Function() initialValue,
    FutureOr<T> Function() read, FutureOr<void> Function(T value) write,
    {bool lazy = false,
    Duration writeDelay = Duration.zero,
    JoltDebugFn? onDebug}) {
  return useHook(() => PersistSignal(
      initialValue: initialValue,
      read: read,
      write: write,
      lazy: lazy,
      writeDelay: writeDelay,
      onDebug: onDebug));
}