import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { AuditModule } from '../audit/audit.module'; import { RolesModule } from '../roles/roles.module'; import { SessionsModule } from '../sessions/sessions.module'; import { UserSettingsEntity } from './entities/user-settings.entity'; import { UserEntity } from './entities/user.entity'; import { UsersRepository } from './repositories/users.repository'; import { UsersController } from './users.controller'; import { UsersService } from './users.service'; @Module({ imports: [ TypeOrmModule.forFeature([UserEntity, UserSettingsEntity]), RolesModule, AuditModule, SessionsModule, ], controllers: [UsersController], providers: [UsersRepository, UsersService], exports: [UsersRepository, UsersService], }) export class UsersModule {}