📄 useDebounceFn¶
📊 Analysis Summary¶
| Metric | Count |
|---|---|
| 🔧 Functions | 1 |
| 📦 Imports | 6 |
| 📑 Type Aliases | 1 |
📚 Table of Contents¶
🛠️ File Location:¶
📂 packages/shared/useDebounceFn/index.ts
📦 Imports¶
| Name | Source |
|---|---|
MaybeRefOrGetter |
vue |
CancelablePromisifyFn |
../utils |
DebounceFilterOptions |
../utils |
FunctionArgs |
../utils |
createFilterWrapper |
../utils |
debounceFilter |
../utils |
Functions¶
useDebounceFn(fn: T, ms: MaybeRefOrGetter<number>, options: DebounceFilterOptions): UseDebounceFnReturn<T>¶
Debounce execution of a function.
Parameters:
fnany: A function to be executed after delay milliseconds debounced.msany: A zero-or-greater delay in milliseconds. For event callbacks, values around 100 or 250 (or even higher) are most useful.optionsany: Options
Returns: undefined
A new, debounced, function with isPending, cancel, and flush properties.
See: https://vueuse.org/useDebounceFn
Raw JSDoc
/**
* Debounce execution of a function.
*
* @see https://vueuse.org/useDebounceFn
* @param fn A function to be executed after delay milliseconds debounced.
* @param ms A zero-or-greater delay in milliseconds. For event callbacks, values around 100 or 250 (or even higher) are most useful.
* @param options Options
*
* @return A new, debounced, function with isPending, cancel, and flush properties.
*/
Calls:
createFilterWrapper (from ../utils)debounceFilter (from ../utils)
Code
Type Aliases¶
UseDebounceFnReturn<T extends FunctionArgs>¶
Generated by Syntax Scribe