UNPKG

@credo-ts/core

Version:

<p align="center"> <br /> <img alt="Credo Logo" src="https://github.com/openwallet-foundation/credo-ts/blob/c7886cb8377ceb8ee4efe8d264211e561a75072d/images/credo-logo.png" height="250px" /> </p> <h1 align="center"><b>Credo - Core</b></h1

59 lines • 2.93 kB
import { Logger } from "../logger/Logger.mjs"; import { X509Api } from "../modules/x509/X509Api.mjs"; import "../modules/x509/index.mjs"; import { EventEmitter } from "./EventEmitter.mjs"; import { SdJwtVcApi } from "../modules/sd-jwt-vc/SdJwtVcApi.mjs"; import "../modules/sd-jwt-vc/index.mjs"; import { MdocApi } from "../modules/mdoc/MdocApi.mjs"; import "../modules/mdoc/index.mjs"; import { W3cDataIntegrityApi } from "../modules/w3c-di/W3cDataIntegrityApi.mjs"; import { W3cCredentialsApi } from "../modules/vc/W3cCredentialsApi.mjs"; import { W3cV2CredentialsApi } from "../modules/vc/W3cV2CredentialsApi.mjs"; import "../modules/vc/index.mjs"; import { KeyManagementApi } from "../modules/kms/KeyManagementApi.mjs"; import "../modules/kms/index.mjs"; import { DidsApi } from "../modules/dids/DidsApi.mjs"; import "../modules/dids/index.mjs"; import { GenericRecordsApi } from "../modules/generic-records/GenericRecordsApi.mjs"; import "../modules/generic-records/index.mjs"; import { TokenStatusListApi } from "../modules/token-status-list/TokenStatusListApi.mjs"; import "../modules/w3c-di/index.mjs"; import { AgentApi, EmptyModuleMap, ModuleApiInstance, ModulesMap, WithoutDefaultModules } from "./AgentModules.mjs"; import { DependencyManager } from "../plugins/DependencyManager.mjs"; import "../modules/token-status-list/index.mjs"; import { AgentConfig } from "./AgentConfig.mjs"; import { Module } from "../plugins/Module.mjs"; import "../plugins/index.mjs"; import { AgentContext } from "./context/AgentContext.mjs"; import "./context/index.mjs"; //#region src/agent/BaseAgent.d.ts export declare abstract class BaseAgent<AgentModules extends ModulesMap = EmptyModuleMap> { protected agentConfig: AgentConfig; readonly dependencyManager: DependencyManager; protected logger: Logger; protected eventEmitter: EventEmitter; protected _isInitialized: boolean; protected agentContext: AgentContext; readonly mdoc: MdocApi; readonly genericRecords: GenericRecordsApi; readonly dids: DidsApi; readonly w3cDataIntegrity: W3cDataIntegrityApi; readonly w3cCredentials: W3cCredentialsApi; readonly w3cV2Credentials: W3cV2CredentialsApi; readonly sdJwtVc: SdJwtVcApi; readonly x509: X509Api; readonly kms: KeyManagementApi; readonly tokenStatusList: TokenStatusListApi; /** * The DIDComm module, only available if the didcomm module is registered */ readonly didcomm: AgentModules['didcomm'] extends Module ? ModuleApiInstance<AgentModules['didcomm']> : undefined; readonly openid4vc: AgentModules['openid4vc'] extends Module ? ModuleApiInstance<AgentModules['openid4vc']> : undefined; readonly modules: AgentApi<WithoutDefaultModules<AgentModules>>; constructor(agentConfig: AgentConfig, dependencyManager: DependencyManager); get isInitialized(): boolean; get config(): AgentConfig; get context(): AgentContext; } //#endregion //# sourceMappingURL=BaseAgent.d.mts.map