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