@replyke/core
Version:
Replyke: Build interactive apps with social features like comments, votes, feeds, user lists, notifications, and more.
18 lines (17 loc) • 482 B
TypeScript
import { User } from "../../interfaces/models/User";
export interface UserSearchResult {
similarity: number;
record: User;
}
export interface UseSearchUsersProps {
query: string;
limit?: number;
}
export interface UseSearchUsersReturn {
results: UserSearchResult[];
loading: boolean;
error: string | null;
search: (props: UseSearchUsersProps) => Promise<void>;
reset: () => void;
}
export default function useSearchUsers(): UseSearchUsersReturn;