import { AuthModule } from "@cv/auth"; import { BaseModule, DatabaseModule, ResendModule, TemplateModule, } from "@cv/core"; import { Module } from "@nestjs/common"; import { ConfigModule } from "@nestjs/config"; import { AuthenticationService } from "./authentication.service"; import { PasswordProviderModule } from "./providers/password/password-provider.module"; import { AuthenticationController } from "./rest/authentication.controller"; import { TokenResolver } from "./token/token.resolver"; @Module({ imports: [ ConfigModule, AuthModule, BaseModule, DatabaseModule, ResendModule, TemplateModule, PasswordProviderModule, ], controllers: [AuthenticationController], providers: [AuthenticationService, TokenResolver], exports: [AuthenticationService], }) export class AuthenticationModule {}