Function: useFuseSearch()
ts
function useFuseSearch<T>(search, options?): object;Defined in: packages/valaxy/client/composables/search/useFuseSearch.ts:8
Type Parameters
T
T extends FuseListItem = FuseListItem
Parameters
search
MaybeRefOrGetter<string>
options?
MaybeRefOrGetter<UseFuseOptions<T>>
Returns
object
fetchFuseListData()
ts
fetchFuseListData: (path?) => Promise<void>;Parameters
path?
string
Returns
Promise<void>
fuse
ts
fuse: Ref<{
add: (doc) => void;
getIndex: () => FuseIndex<T>;
remove: (predicate) => T[];
removeAt: (idx) => void;
search: <R>(pattern, options?) => FuseResult<R>[];
setCollection: (docs, index?) => void;
},
| Fuse<T>
| {
add: (doc) => void;
getIndex: () => FuseIndex<T>;
remove: (predicate) => T[];
removeAt: (idx) => void;
search: <R>(pattern, options?) => FuseResult<R>[];
setCollection: (docs, index?) => void;
}>;results
ts
results: ComputedRef<FuseResult<T>[]>;