import { forwardRef, Module } from '@nestjs/common'; import { PassportModule } from '@nestjs/passport'; import { TypeOrmModule } from '@nestjs/typeorm'; import { EquipoProgramaController } from './equipo-programa.controller'; import { EquipoProgramaService } from './equipo-programa.service'; import { EquipoPrograma } from '../equipo-programa/entity/equipo-programa.entity'; import { EquipoModule } from '../equipo/equipo.module'; import { InstitucionProgramaModule } from '../institucion-programa/institucion-programa.module'; @Module({ imports: [ forwardRef(() => EquipoModule), InstitucionProgramaModule, PassportModule.register({ defaultStrategy: 'jwt' }), TypeOrmModule.forFeature([EquipoPrograma]), ], controllers: [EquipoProgramaController], providers: [EquipoProgramaService], exports: [EquipoProgramaService], }) export class EquipoProgramaModule {}