Skip to main content

Variable: discoveryKeys

const discoveryKeys: object

Defined in: web/lib/hooks/use-discovery.ts:23

Query key factory for discovery-related queries.

Type declaration

all

all: readonly ["discovery"]

Base key for all discovery queries

citations()

citations: (uri, options?) => readonly ["discovery", "citations", string, undefined | { direction: string; limit: number; }]

Key for citations queries

Parameters

uri

string

options?
direction

string

limit

number

Returns

readonly ["discovery", "citations", string, undefined | { direction: string; limit: number; }]

enrichment()

enrichment: (uri) => readonly ["discovery", "enrichment", string]

Key for enrichment queries

Parameters

uri

string

Returns

readonly ["discovery", "enrichment", string]

forYou()

forYou: (options?) => readonly ["discovery", "forYou", undefined | { limit: number; }]

Key for For You feed queries

Parameters

options?
limit

number

Returns

readonly ["discovery", "forYou", undefined | { limit: number; }]

settings()

settings: () => readonly ["discovery", "settings"]

Key for discovery settings

Returns

readonly ["discovery", "settings"]

similar()

similar: (uri, options?) => readonly ["discovery", "similar", string, undefined | { limit: number; }]

Key for similar papers queries

Parameters

uri

string

options?
limit

number

Returns

readonly ["discovery", "similar", string, undefined | { limit: number; }]

Remarks

Follows TanStack Query best practices for cache key management. Enables fine-grained cache invalidation for discovery data.