Creates a signal which emits the debounced changes from another signal. See the other overload if you want to create a writable signal that is debounced.
The signal like object whose values are debounced.
The time from last change before the value is emitted. Can be signal like.
Optional
options: DebounceSignalOptions & Pick<CreateSignalOptions<T>, "debugName">Options for the signal.
Creates a signal whose changes are debounced after a period of time from when the signal was updated.
The initial value like a regular signal.
The time from last change before the value is emitted. Can be signal like.
Optional
options: DebounceSignalOptions & CreateSignalOptions<T>Options for the signal. *
Creates either a writable signal whose values are debounced, or a signal who returns debounced values of another signal.