import { getRequestQueryKey } from '../../hooks/use_suspense_api' export const SEARCH_RESULTS_PAGE_SIZE = 20 export const getSearchResultsRequestArgs = (term: string) => { const url = '/search_results' return { url, data: { q: term, perPage: SEARCH_RESULTS_PAGE_SIZE, fields: { SearchResult: ['type', 'title', 'url', 'extra'], }, }, } } export const getSearchResultsQueryKey = (term: string) => { const requestArgs = getSearchResultsRequestArgs(term) return getRequestQueryKey(requestArgs) }