import { Module } from '@nestjs/common'; import { AuthConfigModule } from '../../config/auth/auth-config.module'; import { EnvModule } from '../../config/env/env.module'; import { AuthController } from './auth.controller'; import { AuthService } from './auth.service'; import { AuthRepository } from './auth.repository'; import { PasswordPolicyService } from './password-policy.service'; import { PasswordResetRepository } from './password-reset.repository'; @Module({ imports: [AuthConfigModule, EnvModule], controllers: [AuthController], providers: [AuthService, AuthRepository, PasswordPolicyService, PasswordResetRepository], exports: [PasswordPolicyService], }) export class AuthModule {}