import { Module } from '@nestjs/common'; import { ConfigModule } from '@nestjs/config'; import config from './config'; import { AuthenticationModule } from './auth/auth.module'; import { AuthenticationController } from './auth/controllers/authentication.controller'; import { UserModule } from './users/user.module'; import { HomeModule } from './home/home.module'; import { RoomModule } from './room/room.module'; import { GroupModule } from './group/group.module'; import { DeviceModule } from './device/device.module'; import { UserDevicePermissionModule } from './user-device-permission/user-device-permission.module'; import { CommunityModule } from './community/community.module'; import { BuildingModule } from './building/building.module'; import { FloorModule } from './floor/floor.module'; import { UnitModule } from './unit/unit.module'; @Module({ imports: [ ConfigModule.forRoot({ load: config, }), AuthenticationModule, UserModule, CommunityModule, BuildingModule, FloorModule, UnitModule, RoomModule, HomeModule, RoomModule, GroupModule, DeviceModule, UserDevicePermissionModule, ], controllers: [AuthenticationController], }) export class AuthModule {}