@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.41 kB
Source Map (JSON)
{"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,AAAO,YAAY,QAAkC;OAIrC,MAAM;AAHpB,OAAK,SAAS,IAAI,iBAAiB,OAAO;;;;;CAQ5C,AAAO,SAAS,mBAAsC;AAEpD,oBAAkB,iBAAiB,kBAAkB,KAAK,OAAO;AAGjE,oBAAkB,kBAAkB,mBAAmB;AACvD,oBAAkB,kBAAkB,oBAAoB;AACxD,oBAAkB,kBAAkB,cAAc"}