β¬ οΈ Back to Table of Contents
π useDebouncedRefHistory¶
π Analysis Summary¶
| Metric | Count |
|---|---|
| π§ Functions | 1 |
| π¦ Imports | 6 |
π Table of Contents¶
π οΈ File Location:¶
π packages/core/useDebouncedRefHistory/index.ts
π¦ Imports¶
| Name | Source |
|---|---|
MaybeRefOrGetter |
vue |
Ref |
vue |
UseRefHistoryOptions |
../useRefHistory |
UseRefHistoryReturn |
../useRefHistory |
debounceFilter |
@vueuse/shared |
useRefHistory |
../useRefHistory |
Functions¶
useDebouncedRefHistory(source: Ref<Raw>, options: Omit<UseRefHistoryOptions<Raw, Serializβ¦): UseRefHistoryReturn<Raw, Serialized>¶
Shorthand for useRefHistory with debounce filter.
Parameters:
sourceany: No descriptionoptionsany: No description
See: https://vueuse.org/useDebouncedRefHistory
Raw JSDoc
Calls:
debounceFilter (from @vueuse/shared)useRefHistory (from ../useRefHistory)
Code
export function useDebouncedRefHistory<Raw, Serialized = Raw>(
source: Ref<Raw>,
options: Omit<UseRefHistoryOptions<Raw, Serialized>, 'eventFilter'> & { debounce?: MaybeRefOrGetter<number> } = {},
): UseRefHistoryReturn<Raw, Serialized> {
const filter = options.debounce ? debounceFilter(options.debounce) : undefined
const history = useRefHistory(source, { ...options, eventFilter: filter })
return {
...history,
}
}
Generated by Syntax Scribe