types
Barrel export for all Chive types.
Remarks
This module exports all type definitions used throughout Chive:
- AT Protocol primitives (AtUri, DID, NSID, CID, BlobRef)
- Service interfaces (IRepository, ISearchEngine, IStorageBackend, etc.)
- Domain models (Preprint, Review, Author)
- Plugin system interfaces (IChivePlugin, IPluginContext, etc.)
- Error types (ChiveError, ComplianceError, etc.)
- Result monad (Result, Ok, Err, etc.)
- Validation types
Enumerations
Classes
- APIError
- AuthenticationError
- AuthorizationError
- ChiveError
- ComplianceError
- DatabaseError
- ManifestValidationError
- NotFoundError
- PluginError
- PluginPermissionError
- RateLimitError
- SandboxViolationError
- ServiceUnavailableError
- ValidationError
Interfaces
- Affiliation
- Annotation
- AnnotationBody
- AnnotationRefBodyItem
- AnnotationThread
- AuthCredential
- AuthenticationChallenge
- AuthenticationResponse
- AuthenticationResult
- Author
- AuthorEntityLink
- AuthorityEntityLink
- AuthorityRecord
- AuthorityRefBodyItem
- AuthorizationContext
- AuthorizationRequest
- AuthorizationResult
- AuthorMetrics
- AuthorRefBodyItem
- Backlink
- BacklinkCounts
- BlobRef
- CitationQueryOptions
- CitationQueryResult
- CitationRelationship
- ClaimEvidence
- ClaimRequest
- CoCitedPaper
- ConsensusResult
- DIDDocument
- DiscoverySignalSources
- Endorsement
- EnrichmentInput
- EnrichmentResult
- ExternalAuthor
- ExternalPreprint
- ExternalSearchQuery
- ExternalSource
- Facet
- FacetedSearchQuery
- FacetedSearchResults
- FacetRefBodyItem
- FetchOptions
- FieldEntityLink
- FieldNode
- FieldProposal
- FieldRefBodyItem
- FieldRelationship
- FieldValidationResult
- GetRecordOptions
- GovernanceAuthorityRecord
- GovernanceFacet
- GovernanceListOptions
- GovernanceOrganization
- GovernanceReconciliation
- GovernanceSubscription
- GovernanceUpdateEvent
- IAuthenticationService
- IAuthorizationService
- IBacklinkService
- ICacheProvider
- ICategoryMatcher
- IChivePlugin
- ICitationGraph
- IClaimingService
- IDatabasePool
- IDiscoveryService
- IEventStreamConsumer
- IGraphDatabase
- IIdentityResolver
- IImportService
- ILogger
- ILTRModel
- IMetrics
- IMFAService
- ImportedPreprint
- ImportingPlugin
- IMTLSConfigProvider
- IndexablePreprintDocument
- IPermissionEnforcer
- IPluginContext
- IPluginEventBus
- IPluginLoader
- IPluginManager
- IPluginManifest
- IPluginPermissions
- IPluginSandbox
- IRankingService
- IRepository
- IResourceGovernor
- ISearchEngine
- IServiceIdentity
- ISessionManager
- IStorageBackend
- ITextScorer
- IWebAuthnService
- IZeroTrustPolicy
- ListRecordsOptions
- LTRModelMetadata
- MFAChallenge
- MFAEnrollment
- MFAMethod
- MFAVerificationRequest
- MFAVerificationResult
- MTLSConfig
- OpenAlexConceptMatch
- OpenAlexTopicMatch
- PaperIdentifier
- PolicyDecision
- PolicyInput
- PolicyObligation
- Preprint
- PreprintEntityLink
- PreprintQueryOptions
- PreprintRefBodyItem
- PreprintVersion
- PublicKeyCredentialCreationOptionsJSON
- PublicKeyCredentialRequestOptionsJSON
- RankableItem
- RankedItem
- RankingContext
- RecommendationExplanation
- RecommendationOptions
- RecommendationResult
- ReconciliationEvidence
- RegistrationChallenge
- RegistrationOptions
- RegistrationResponse
- RelatedPreprint
- RelatedPreprintOptions
- RepoOp
- RepositoryRecord
- ResearchKeyword
- ResourceIdentifier
- ResourceLimits
- Review
- RoleAssignment
- SandboxContext
- SandboxIsolate
- ScoredRecommendation
- SearchablePlugin
- SearchQuery
- SearchResults
- Session
- SessionMetadata
- SessionToken
- SessionUpdate
- SpanEntityLink
- StoredPreprint
- SubjectIdentity
- SubscriptionOptions
- SVIDVerificationResult
- TextBodyItem
- TextPositionSelector
- TextQuoteSelector
- TextSpanTarget
- TokenClaims
- TokenOptions
- TOTPEnrollment
- TOTPOptions
- TrustBundle
- UnifiedPaperMetadata
- UserInteraction
- UserTag
- ValidationResult
- VoteRecord
- WebAuthnCredential
- WebAuthnVerificationResult
- WikidataEntityLink
- WikidataRefBodyItem
- X509SVID
Type Aliases
- Action
- AnnotationBodyItem
- AnnotationMotivation
- AtUri
- AuthenticatorTransport
- AuthorityStatus
- BacklinkSourceType
- Bytes
- CID
- ClaimEvidenceType
- ClaimStatus
- DID
- EntityLinkType
- FacetDimension
- GovernanceUpdateHandler
- ImportSource
- LogContext
- LogLevel
- ManifestValidationResult
- MetricLabels
- MFAMethodType
- NSID
- Permission
- PluginHookEvent
- PluginOperation
- RankingMode
- RecommendationReasonType
- RecommendationSignal
- RelatedPreprintRelationship
- RelatedPreprintSignal
- RepoEvent
- ResourceType
- Result
- Role
- SandboxViolationType
- SchemaValidator
- Timestamp
- UserInteractionType
- Validator