@voiceiq/web-components
Version:
VoiceIQ Web Component library
8 lines (7 loc) • 847 B
TypeScript
import React from 'react';
declare type Optional<T> = T | undefined | null;
declare const useUserSuggestions: (suggestionItemClassName: string, suggestionItemAvatarClassname: string, userSuggestionItems: Array<any>, callbackValue: any, setSearchInputValue: React.Dispatch<React.SetStateAction<string>>, onUserSearch: (searchTerm: string, callbackValue: any) => any, getUserSuggestionId: Optional<(userSuggestion: any) => string>, getUserSuggestionName: Optional<(userSuggestion: any) => string>, getUserSuggestionAvatarUrl: Optional<(userSuggestion: any) => string>, getUserSuggestionCallbackValue: Optional<(userSuggestion: any) => any>, onSuggestionSelected: (event: any, callbackValue: any) => any) => {
suggestionNodes: React.ReactNode[];
onSearchValueChange: (searchTerm: string) => void;
};
export default useUserSuggestions;