import { Module } from '@nestjs/common'; import { SequelizeModule } from '@nestjs/sequelize'; import { TrainingPlansService } from './training-plans.service'; import { ScheduleExerciseService } from './schedule-exercise.service'; import { TrainingPlansController } from './training-plans.controller'; import { TrainingPlan } from './models/training-plan.model'; import { ScheduleExercise } from './models/schedule-exercise.model'; import { Exercise } from '../exercises/models/exercise.model'; import { UsersModule } from '../users/users.module'; import { ActivityLogsModule } from '../activity-logs/activity-logs.module'; @Module({ imports: [ UsersModule, ActivityLogsModule, SequelizeModule.forFeature([TrainingPlan, ScheduleExercise, Exercise]), ], controllers: [TrainingPlansController], providers: [TrainingPlansService, ScheduleExerciseService], exports: [TrainingPlansService, ScheduleExerciseService], }) export class TrainingPlansModule { }