Variable: claimingKeys
constclaimingKeys:object
Defined in: web/lib/hooks/use-claiming.ts:56
Query key factory for claiming-related queries.
Type declaration
all
all: readonly [
"claiming"]
Base key for all claiming queries
claim()
claim: (
id) => readonly ["claiming","claim",number]
Key for specific claim query
Parameters
id
number
Returns
readonly ["claiming", "claim", number]
claimable()
claimable: (
params?) => readonly ["claiming","claimable",undefined| {q:string;source:string; }]
Key for claimable eprints search
Parameters
params?
q
string
source
string
Returns
readonly ["claiming", "claimable", undefined | { q: string; source: string; }]
coauthorRequests()
coauthorRequests: () => readonly [
"claiming","coauthorRequests"]
Key for co-author requests on user's eprints (as owner)
Returns
readonly ["claiming", "coauthorRequests"]
myCoauthorRequests()
myCoauthorRequests: (
params?) => readonly ["claiming","myCoauthorRequests",undefined| {status:CoauthorClaimStatus; }]
Key for co-author requests made by user
Parameters
params?
status
CoauthorClaimStatus
Returns
readonly ["claiming", "myCoauthorRequests", undefined | { status: CoauthorClaimStatus; }]
pending()
pending: (
params?) => readonly ["claiming","pending",undefined| {maxScore:number;minScore:number; }]
Key for pending claims (admin)
Parameters
params?
maxScore
number
minScore
number
Returns
readonly ["claiming", "pending", undefined | { maxScore: number; minScore: number; }]
submissionData()
submissionData: (
source,externalId) => readonly ["claiming","submissionData",string,string]
Key for submission data (claim prefill)
Parameters
source
string
externalId
string
Returns
readonly ["claiming", "submissionData", string, string]
suggestions()
suggestions: (
params?) => readonly ["claiming","suggestions",undefined| {limit:number; }]
Key for paper suggestions
Parameters
params?
limit
number
Returns
readonly ["claiming", "suggestions", undefined | { limit: number; }]
userClaims()
userClaims: (
params?) => readonly ["claiming","user",undefined| {status:ClaimStatus; }]
Key for user claims queries
Parameters
params?
status
ClaimStatus
Returns
readonly ["claiming", "user", undefined | { status: ClaimStatus; }]
Remarks
Follows TanStack Query best practices for cache key management. Enables fine-grained cache invalidation for claiming data.