Skip to main content

Interface: ChiveServices

Defined in: src/api/types/context.ts:61

Services container injected into Hono context.

Properties​

activity​

readonly activity: ActivityService

Defined in: src/api/types/context.ts:89


admin?​

readonly optional admin: AdminService

Defined in: src/api/types/context.ts:117


annotation​

readonly annotation: AnnotationService

Defined in: src/api/types/context.ts:69


backfillManager?​

readonly optional backfillManager: BackfillManager

Defined in: src/api/types/context.ts:118


readonly backlink: BacklinkService

Defined in: src/api/types/context.ts:76


citationExtraction?​

readonly optional citationExtraction: CitationExtractionService

Defined in: src/api/types/context.ts:119


claiming​

readonly claiming: ClaimingService

Defined in: src/api/types/context.ts:86


collaborationService?​

readonly optional collaborationService: CollaborationService

Defined in: src/api/types/context.ts:116


collection?​

readonly optional collection: CollectionService

Defined in: src/api/types/context.ts:115


contentReport?​

readonly optional contentReport: ContentReportService

Defined in: src/api/types/context.ts:120


discovery?​

readonly optional discovery: DiscoveryService

Defined in: src/api/types/context.ts:90


edgeRepository​

readonly edgeRepository: EdgeRepository

Defined in: src/api/types/context.ts:73


edgeService​

readonly edgeService: EdgeService

Defined in: src/api/types/context.ts:75


eprint​

readonly eprint: EprintService

Defined in: src/api/types/context.ts:62


facetManager​

readonly facetManager: FacetManager

Defined in: src/api/types/context.ts:71


governancePdsWriter?​

readonly optional governancePdsWriter: GovernancePDSWriter

Defined in: src/api/types/context.ts:110


graph​

readonly graph: KnowledgeGraphService

Defined in: src/api/types/context.ts:67


graphAlgorithmCache?​

readonly optional graphAlgorithmCache: GraphAlgorithmCache

Defined in: src/api/types/context.ts:92


import​

readonly import: ImportService

Defined in: src/api/types/context.ts:87


indexRetryWorker?​

readonly optional indexRetryWorker: IndexRetryWorker

Defined in: src/api/types/context.ts:113


readonly optional layersDataLinks: LayersDataLinkService

Defined in: src/api/types/context.ts:107


metrics​

readonly metrics: MetricsService

Defined in: src/api/types/context.ts:66


nodeRepository​

readonly nodeRepository: NodeRepository

Defined in: src/api/types/context.ts:72


nodeService​

readonly nodeService: NodeService

Defined in: src/api/types/context.ts:74


pdsRegistry?​

readonly optional pdsRegistry: IPDSRegistry

Defined in: src/api/types/context.ts:111


pdsScanner?​

readonly optional pdsScanner: PDSScanner

Defined in: src/api/types/context.ts:112


pdsSync​

readonly pdsSync: PDSSyncService

Defined in: src/api/types/context.ts:88


personalGraph?​

readonly optional personalGraph: PersonalGraphService

Defined in: src/api/types/context.ts:114


profileHydrator?​

readonly optional profileHydrator: ProfileHydrator

Defined in: src/api/types/context.ts:108


ranking?​

readonly optional ranking: RankingService

Defined in: src/api/types/context.ts:64


recommendationService?​

readonly optional recommendationService: RecommendationService

Defined in: src/api/types/context.ts:91


relevanceLogger​

readonly relevanceLogger: IRelevanceLogger

Defined in: src/api/types/context.ts:65


review​

readonly review: ReviewService

Defined in: src/api/types/context.ts:68


readonly search: SearchService

Defined in: src/api/types/context.ts:63


sifaProfile?​

readonly optional sifaProfile: SifaProfileService

Defined in: src/api/types/context.ts:106

Reads a researcher's sifa.id profile from their own repository.

Optional: an instance that does not enrich from sifa simply omits the sifa block from an author profile.


subscription?​

readonly optional subscription: SubscriptionService

Defined in: src/api/types/context.ts:85

The standard.site social graph, as observed on the firehose.

Remarks​

Optional: an API instance may run without it, and a profile has to render whether or not the graph is being indexed.


tagManager​

readonly tagManager: TagManager

Defined in: src/api/types/context.ts:70


trustedEditor?​

readonly optional trustedEditor: TrustedEditorService

Defined in: src/api/types/context.ts:109