📄 index.ts
¶
📊 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 |
DebounceFilterOptions |
../utils |
FunctionArgs |
../utils |
PromisifyFn |
../utils |
createFilterWrapper |
../utils |
debounceFilter |
../utils |
Functions¶
useDebounceFn(fn: T, ms: MaybeRefOrGetter<number>, options: DebounceFilterOptions): UseDebounceFnReturn<T>
¶
Code
-
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, debounce, function. */
-
Parameters:
fn: T
ms: MaybeRefOrGetter<number>
options: DebounceFilterOptions
- Return Type:
UseDebounceFnReturn<T>
- Calls:
createFilterWrapper (from ../utils)
debounceFilter (from ../utils)