import { DocumentNode } from "graphql"; import { useState } from "react"; import Debounce from "../components/Debounce"; import { UseQueryResult } from "./makeQuery"; export interface SearchQueryVariables { after?: string; first: number; query: string; } function makeSearch( query: DocumentNode, loadMoreFn: (result: UseQueryResult) => void ): UseSearchHook { const [searchQuery, setSearchQuery] = useState(""); }