Variable: discoveryKeys
constdiscoveryKeys: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.