import { Module } from '@nestjs/common'; import { UserService } from './services/user.service'; import { UserController } from './controllers/user.controller'; import { ConfigModule } from '@nestjs/config'; import { UserRepository, UserSpaceRepository, } from '@app/common/modules/user/repositories'; import { RegionRepository } from '@app/common/modules/region/repositories'; import { TimeZoneRepository } from '@app/common/modules/timezone/repositories'; import { UserCommunityController } from './controllers'; import { CommunityModule } from 'src/community/community.module'; import { UserCommunityService } from './services'; import { CommunityRepository } from '@app/common/modules/community/repositories'; @Module({ imports: [ConfigModule, CommunityModule], controllers: [UserController, UserCommunityController], providers: [ UserService, UserRepository, RegionRepository, TimeZoneRepository, UserSpaceRepository, CommunityRepository, UserCommunityService, ], exports: [UserService], }) export class UserModule {}