dependencies Legend  Declarations  Module  Bootstrap  Providers  Exports cluster_Oid4vpModule cluster_Oid4vpModule_imports cluster_Oid4vpModule_exports cluster_Oid4vpModule_providers CryptoModule CryptoModule Oid4vpModule Oid4vpModule CryptoModule->Oid4vpModule SessionModule SessionModule SessionModule->Oid4vpModule Oid4vpService Oid4vpService Oid4vpModule->Oid4vpService Oid4vpService Oid4vpService Oid4vpService->Oid4vpModule SessionLoggerInterceptor SessionLoggerInterceptor SessionLoggerInterceptor->Oid4vpModule WebhookService WebhookService WebhookService->Oid4vpModule

File

src/verifier/oid4vp/oid4vp.module.ts

import { HttpModule } from "@nestjs/axios";
import { forwardRef, Module } from "@nestjs/common";
import { CryptoModule } from "../../crypto/crypto.module";
import { RegistrarModule } from "../../registrar/registrar.module";
import { SessionModule } from "../../session/session.module";
import { SessionLoggerInterceptor } from "../../utils/logger/session-logger.interceptor";
import { WebhookService } from "../../utils/webhook/webhook.service";
import { PresentationsModule } from "../presentations/presentations.module";
import { Oid4vpController } from "./oid4vp.controller";
import { Oid4vpService } from "./oid4vp.service";

@Module({
    imports: [
        CryptoModule,
        forwardRef(() => RegistrarModule),
        forwardRef(() => PresentationsModule),
        SessionModule,
        HttpModule,
    ],
    controllers: [Oid4vpController],
    providers: [Oid4vpService, SessionLoggerInterceptor, WebhookService],
    exports: [Oid4vpService],
})
export class Oid4vpModule {}

results matching ""

    No results matching ""