Skip to main content

Variable: discoveryKeys

const discoveryKeys: object

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

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; onlyInfluential: boolean; }]

Key for citations queries

Parameters​

uri​

string

options?​
direction​

string

limit​

number

onlyInfluential​

boolean

Returns​

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

enrichment()​

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

Key for enrichment queries

Parameters​

uri​

string

Returns​

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

settings()​

settings: (authenticated?) => readonly ["discovery", "settings", { authenticated: undefined | boolean; }]

Key for discovery settings

Parameters​

authenticated?​

boolean

Returns​

readonly ["discovery", "settings", { authenticated: undefined | boolean; }]

similar()​

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

Key for similar papers queries

Parameters​

uri​

string

options?​
includeTypes​

string[]

limit​

number

weights​

Record<string, undefined | number>

Returns​

readonly ["discovery", "similar", string, undefined | { includeTypes: string[]; limit: number; weights: Record<string, undefined | number>; }]

Remarks​

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