Variable: searchKeys
constsearchKeys:object
Defined in: web/lib/hooks/use-search.ts:23
Query key factory for search queries.
Type declaration
all
all: readonly [
"search"]
Base key for all search queries
query()
query: (
q,params?) => readonly ["search",string,undefined| {cursor:string;limit:number; }]
Key for specific search query with params
Parameters
q
string
params?
cursor
string
limit
number
Returns
readonly ["search", string, undefined | { cursor: string; limit: number; }]
Remarks
Follows TanStack Query best practices for cache key management. Enables fine-grained cache invalidation for search results.
Example
// Invalidate all search queries
queryClient.invalidateQueries({ queryKey: searchKeys.all });
// Invalidate specific search query
queryClient.invalidateQueries({ queryKey: searchKeys.query('machine learning') });