Creates a readonly signal containing throttled changes from a reactive source.
The signal-like object whose values are throttled.
The minimum time between emitted values. Can be signal-like.
Optionaloptions: ThrottleSignalOptions & Pick<CreateSignalOptions<T>, "debugName">
Options for the signal and its leading and trailing emissions.
Creates a writable signal whose changes are throttled.
The initial value, like a regular signal.
The minimum time between emitted values. Can be signal-like.
Optionaloptions: ThrottleSignalOptions & CreateSignalOptions<T>
Options for the signal and its leading and trailing emissions.
Creates either a writable throttled signal or a readonly signal that throttles a reactive source. By default the first change is emitted immediately and the most recent suppressed change is emitted when the throttle period ends.