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

1 lines • 1.42 kB
{"version":3,"file":"DidsModule.mjs","names":[],"sources":["../../../src/modules/dids/DidsModule.ts"],"sourcesContent":["import type { DependencyManager, Module } from '../../plugins'\nimport { DidsApi } from './DidsApi'\nimport type { DidsModuleConfigOptions } from './DidsModuleConfig'\nimport { DidsModuleConfig } from './DidsModuleConfig'\nimport { DidRepository } from './repository'\nimport { DidRegistrarService, DidResolverService } from './services'\n\nexport class DidsModule implements Module {\n public readonly config: DidsModuleConfig\n\n public constructor(config?: DidsModuleConfigOptions) {\n this.config = new DidsModuleConfig(config)\n }\n\n public readonly api = DidsApi\n\n /**\n * Registers the dependencies of the dids module module on the dependency manager.\n */\n public register(dependencyManager: DependencyManager) {\n // Config\n dependencyManager.registerInstance(DidsModuleConfig, this.config)\n\n // Services\n dependencyManager.registerSingleton(DidResolverService)\n dependencyManager.registerSingleton(DidRegistrarService)\n dependencyManager.registerSingleton(DidRepository)\n }\n}\n"],"mappings":";;;;;;;;AAOA,IAAa,aAAb,MAA0C;CAGxC,YAAmB,QAAkC;EAIrD,KAAgB,MAAM;EAHpB,KAAK,SAAS,IAAI,iBAAiB,MAAM;CAC3C;;;;CAOA,SAAgB,mBAAsC;EAEpD,kBAAkB,iBAAiB,kBAAkB,KAAK,MAAM;EAGhE,kBAAkB,kBAAkB,kBAAkB;EACtD,kBAAkB,kBAAkB,mBAAmB;EACvD,kBAAkB,kBAAkB,aAAa;CACnD;AACF"}