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