SignalHelpers<T> extension

============================================================================ CONVENIENCE EXTENSIONS

Extension to add helper methods to Signal.

on

Methods

debounce(Duration duration) DebouncedSignal<T>

Available on Signal<T>, provided by the SignalHelpers extension

Create a debounced version of this signal.
distinct() DistinctSignal<T>

Available on Signal<T>, provided by the SignalHelpers extension

Create a distinct version of this signal.
persist(SignalPersistence<T> persistence) PersistentSignal<T>

Available on Signal<T>, provided by the SignalHelpers extension

Create a persistent version of this signal.
select<S>(S selector(T value)) SignalSelector<T, S>

Available on Signal<T>, provided by the SignalHelpers extension

Create a selector for granular rebuilds.
throttle(Duration duration) ThrottledSignal<T>

Available on Signal<T>, provided by the SignalHelpers extension

Create a throttled version of this signal.
undoable({int maxHistory = 50}) UndoableSignal<T>

Available on Signal<T>, provided by the SignalHelpers extension

Create an undoable version of this signal.