Skip to main content

Variable: allXRPCMethods

const allXRPCMethods: object

Defined in: src/api/handlers/xrpc/index.ts:66

All XRPC methods keyed by NSID.

Type declaration

pub.chive.activity.getCorrelationMetrics

readonly getCorrelationMetrics: XRPCMethod<QueryParams, void, OutputSchema> = getCorrelationMetrics

pub.chive.activity.getFeed

readonly getFeed: XRPCMethod<QueryParams, void, OutputSchema> = getActivityFeed

pub.chive.activity.log

readonly log: XRPCMethod<void, InputSchema, OutputSchema> = logActivity

pub.chive.activity.markFailed

readonly markFailed: XRPCMethod<void, InputSchema, OutputSchema> = markFailed

pub.chive.annotation.getThread

readonly getThread: XRPCMethod<QueryParams, void, OutputSchema> = getThread

pub.chive.annotation.listByAuthor

readonly listByAuthor: XRPCMethod<QueryParams, void, OutputSchema> = listByAuthor

pub.chive.annotation.listForEprint

readonly listForEprint: XRPCMethod<QueryParams, void, OutputSchema> = listForEprint

pub.chive.annotation.listForPage

readonly listForPage: XRPCMethod<QueryParams, void, OutputSchema> = listForPage

pub.chive.author.getProfile

readonly getProfile: XRPCMethod<QueryParams, void, OutputSchema> = getProfile

pub.chive.author.searchAuthors

readonly searchAuthors: XRPCMethod<QueryParams, void, OutputSchema> = searchAuthors

pub.chive.backlink.create

readonly create: XRPCMethod<void, InputSchema, Backlink> = create

pub.chive.backlink.delete

readonly delete: XRPCMethod<void, InputSchema, OutputSchema> = deleteBacklink

pub.chive.backlink.getCounts

readonly getCounts: XRPCMethod<QueryParams, void, OutputSchema> = getCounts

readonly list: XRPCMethod<QueryParams, void, OutputSchema> = list

pub.chive.discovery.getCitations

readonly getCitations: XRPCMethod<QueryParams, void, OutputSchema> = getCitations

pub.chive.discovery.getEnrichment

readonly getEnrichment: XRPCMethod<QueryParams, void, OutputSchema> = getEnrichment

pub.chive.discovery.getForYou

readonly getForYou: XRPCMethod<QueryParams, void, OutputSchema> = getForYou

pub.chive.discovery.getRecommendations

readonly getRecommendations: XRPCMethod<QueryParams, void, OutputSchema> = getRecommendations

pub.chive.discovery.getSimilar

readonly getSimilar: XRPCMethod<QueryParams, void, OutputSchema> = getSimilar

pub.chive.discovery.recordInteraction

readonly recordInteraction: XRPCMethod<InputSchema, void, OutputSchema> = recordInteraction

pub.chive.endorsement.getSummary

readonly getSummary: XRPCMethod<QueryParams, void, OutputSchema> = getSummary

pub.chive.endorsement.getUserEndorsement

readonly getUserEndorsement: XRPCMethod<QueryParams, void, EndorsementView> = getUserEndorsement

pub.chive.endorsement.listForAuthorPapers

readonly listForAuthorPapers: XRPCMethod<QueryParams, void, OutputSchema> = listForAuthorPapers

pub.chive.endorsement.listForEprint

readonly listForEprint: XRPCMethod<QueryParams, void, OutputSchema> = listForEprint

pub.chive.endorsement.listForUser

readonly listForUser: XRPCMethod<QueryParams, void, OutputSchema> = listForUser

pub.chive.eprint.deleteSubmission

readonly deleteSubmission: XRPCMethod<void, InputSchema, OutputSchema> = deleteSubmission

pub.chive.eprint.getChangelog

readonly getChangelog: XRPCMethod<QueryParams, void, OutputSchema> = getChangelog

pub.chive.eprint.getSubmission

readonly getSubmission: XRPCMethod<QueryParams, void, OutputSchema> = getSubmission

pub.chive.eprint.listByAuthor

readonly listByAuthor: XRPCMethod<QueryParams, void, OutputSchema> = listByAuthor

pub.chive.eprint.listChangelogs

readonly listChangelogs: XRPCMethod<QueryParams, void, OutputSchema> = listChangelogs

pub.chive.eprint.listCitations

readonly listCitations: XRPCMethod<ListCitationsParams, void, ListCitationsOutput> = listCitations

pub.chive.eprint.listRelatedWorks

readonly listRelatedWorks: XRPCMethod<ListRelatedWorksParams, void, ListRelatedWorksOutput> = listRelatedWorks

pub.chive.eprint.searchSubmissions

readonly searchSubmissions: XRPCMethod<QueryParams, void, OutputSchema> = searchSubmissions

pub.chive.eprint.updateSubmission

readonly updateSubmission: XRPCMethod<void, InputSchema, OutputSchema> = updateSubmission

pub.chive.graph.browseFaceted

readonly browseFaceted: XRPCMethod<QueryParams, void, OutputSchema> = browseFaceted

pub.chive.graph.expandSubgraph

readonly expandSubgraph: XRPCMethod<QueryParams, void, OutputSchema> = expandSubgraph

pub.chive.graph.getCommunities

readonly getCommunities: XRPCMethod<QueryParams, void, OutputSchema> = getCommunities

pub.chive.graph.getEdge

readonly getEdge: XRPCMethod<QueryParams, void, GraphEdge> = getEdge

pub.chive.graph.getHierarchy

readonly getHierarchy: XRPCMethod<QueryParams, void, OutputSchema> = getHierarchy

pub.chive.graph.getNode

readonly getNode: XRPCMethod<QueryParams, void, NodeWithEdges> = getNode

pub.chive.graph.getRelations

readonly getRelations: XRPCMethod<QueryParams, void, OutputSchema> = getRelations

pub.chive.graph.getSubkinds

readonly getSubkinds: XRPCMethod<QueryParams, void, OutputSchema> = getSubkinds

pub.chive.graph.listEdges

readonly listEdges: XRPCMethod<QueryParams, void, OutputSchema> = listEdges

pub.chive.graph.listNodes

readonly listNodes: XRPCMethod<QueryParams, void, OutputSchema> = listNodes

pub.chive.graph.listPersonalEdgeTypes

readonly listPersonalEdgeTypes: XRPCMethod<QueryParams, void, OutputSchema> = listPersonalEdgeTypes

pub.chive.graph.listPersonalNodes

readonly listPersonalNodes: XRPCMethod<QueryParams, void, OutputSchema> = listPersonalNodes

pub.chive.graph.searchNodes

readonly searchNodes: XRPCMethod<QueryParams, void, OutputSchema> = searchNodes

pub.chive.import.exists

readonly exists: XRPCMethod<QueryParams, void, OutputSchema> = exists

pub.chive.import.get

readonly get: XRPCMethod<QueryParams, void, ImportedEprint> = get

pub.chive.import.search

readonly search: XRPCMethod<QueryParams, void, OutputSchema> = search

pub.chive.metrics.getMetrics

readonly getMetrics: XRPCMethod<QueryParams, void, OutputSchema> = getMetrics

pub.chive.metrics.getTrending

readonly getTrending: XRPCMethod<QueryParams, void, OutputSchema> = getTrending

pub.chive.metrics.getViewCount

readonly getViewCount: XRPCMethod<QueryParams, void, OutputSchema> = getViewCount

pub.chive.metrics.recordDownload

readonly recordDownload: XRPCMethod<void, InputSchema, OutputSchema> = recordDownload

pub.chive.metrics.recordDwellTime

readonly recordDwellTime: XRPCMethod<void, InputSchema, OutputSchema> = recordDwellTime

pub.chive.metrics.recordSearchClick

readonly recordSearchClick: XRPCMethod<void, InputSchema, OutputSchema> = recordSearchClick

pub.chive.metrics.recordSearchDownload

readonly recordSearchDownload: XRPCMethod<void, InputSchema, OutputSchema> = recordSearchDownload

pub.chive.metrics.recordView

readonly recordView: XRPCMethod<void, InputSchema, OutputSchema> = recordView

pub.chive.notification.listEndorsementsOnMyPapers

readonly listEndorsementsOnMyPapers: XRPCMethod<QueryParams, void, OutputSchema> = listEndorsementsOnMyPapers

pub.chive.notification.listReviewsOnMyPapers

readonly listReviewsOnMyPapers: XRPCMethod<QueryParams, void, OutputSchema> = listReviewsOnMyPapers

pub.chive.review.getThread

readonly getThread: XRPCMethod<QueryParams, void, OutputSchema> = getThread

pub.chive.review.listForAuthor

readonly listForAuthor: XRPCMethod<QueryParams, void, OutputSchema> = listForAuthor

pub.chive.review.listForEprint

readonly listForEprint: XRPCMethod<QueryParams, void, OutputSchema> = listForEprint

pub.chive.sync.checkStaleness

readonly checkStaleness: XRPCMethod<QueryParams, void, OutputSchema> = checkStaleness

pub.chive.sync.deleteRecord

readonly deleteRecord: XRPCMethod<void, InputSchema, OutputSchema> = deleteRecord

pub.chive.sync.indexRecord

readonly indexRecord: XRPCMethod<void, InputSchema, OutputSchema> = indexRecord

pub.chive.sync.refreshRecord

readonly refreshRecord: XRPCMethod<void, InputSchema, OutputSchema> = refreshRecord

pub.chive.sync.registerPDS

readonly registerPDS: XRPCMethod<void, InputSchema, OutputSchema> = registerPDS

pub.chive.sync.verify

readonly verify: XRPCMethod<QueryParams, void, OutputSchema> = verify

pub.chive.tag.getDetail

readonly getDetail: XRPCMethod<QueryParams, void, TagSummary> = getDetail

pub.chive.tag.getSuggestions

readonly getSuggestions: XRPCMethod<QueryParams, void, OutputSchema> = getSuggestions

pub.chive.tag.getTrending

readonly getTrending: XRPCMethod<QueryParams, void, OutputSchema> = getTrending

pub.chive.tag.listEprints

readonly listEprints: XRPCMethod<QueryParams, void, OutputSchema> = listEprints

pub.chive.tag.listForEprint

readonly listForEprint: XRPCMethod<QueryParams, void, OutputSchema> = listForEprint

pub.chive.tag.search

readonly search: XRPCMethod<QueryParams, void, OutputSchema> = search