UNPKG

vue-devui

Version:

DevUI components based on Vite and Vue3

9 lines (8 loc) 540 B
import { Ref, SetupContext } from 'vue'; import { FormatterType, SearchFnType, SourceType, SourceItemObj } from '../auto-complete-types'; export default function useSearchFn(ctx: SetupContext, allowEmptyValueSearch: Ref<boolean>, source: Ref<SourceType>, searchFn: Ref<SearchFnType>, formatter: Ref<FormatterType>): { handleSearch: (term: string, enableLazyLoad?: boolean) => Promise<void>; recentlyFocus: (latestSource: Array<SourceItemObj>) => void; searchList: Ref<SourceType>; showNoResultItemTemplate: Ref<boolean>; };