Skip to main content

Variable: searchKeys

const searchKeys: 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') });