import { Module } from '@nestjs/common' import { BioimpedanceModule, CloudWatchService, CreditsModule, PatientService, HttpService, RedisService, } from '../../services' import { PatientRepository } from '../../repositories' import { Bioimpedance, Credits } from './domain' import { CreditsController, PatientsController } from './controllers' const DOMAINS = [Bioimpedance, Credits] @Module({ imports: [BioimpedanceModule, CreditsModule], controllers: [CreditsController, PatientsController], providers: [HttpService, PatientRepository, CloudWatchService, PatientService, RedisService, ...DOMAINS], }) export class APIModule {}