src/issuer/configuration/credentials/credential-issuance.module.ts
dependencies Legend  Declarations  Module  Bootstrap  Providers  Exports cluster_CredentialIssuanceModule cluster_CredentialIssuanceModule_imports cluster_CredentialIssuanceModule_exports cluster_CredentialIssuanceModule_providers IssuanceConfigModule IssuanceConfigModule CredentialIssuanceModule CredentialIssuanceModule IssuanceConfigModule->CredentialIssuanceModule StatusListModule StatusListModule StatusListModule->CredentialIssuanceModule TrustModule TrustModule TrustModule->CredentialIssuanceModule WebhookModule WebhookModule WebhookModule->CredentialIssuanceModule CredentialsService CredentialsService CredentialIssuanceModule->CredentialsService CredentialsService CredentialsService CredentialsService->CredentialIssuanceModule MdocIssuerService MdocIssuerService MdocIssuerService->CredentialIssuanceModule SdjwtvcIssuerService SdjwtvcIssuerService SdjwtvcIssuerService->CredentialIssuanceModule
import { Module } from "@nestjs/common";
import { TypeOrmModule } from "@nestjs/typeorm";
import { TrustModule } from "../../../trust/trust.module";
import { WebhookModule } from "../../../webhook/webhook.module";
import { StatusListModule } from "../../status-list/status-list.module";
import { AttributeProviderEntity } from "../attribute-provider/entities/attribute-provider.entity";
import { IssuanceConfigModule } from "../issuance/issuance-config.module";
import { CredentialsService } from "./credentials.service";
import { CredentialConfig } from "./entities/credential.entity";
import { MdocIssuerService } from "./issuer/mdoc-issuer/mdoc-issuer.service";
import { SdjwtvcIssuerService } from "./issuer/sdjwtvc-issuer/sdjwtvc-issuer.service";

@Module({
    imports: [
        TypeOrmModule.forFeature([CredentialConfig, AttributeProviderEntity]),
        IssuanceConfigModule,
        StatusListModule,
        TrustModule,
        WebhookModule,
    ],
    providers: [CredentialsService, SdjwtvcIssuerService, MdocIssuerService],
    exports: [CredentialsService],
})
export class CredentialIssuanceModule {}

results matching ""

    No results matching ""