45 lines
1.9 KiB
TypeScript
45 lines
1.9 KiB
TypeScript
import { forwardRef, Module } from '@nestjs/common';
|
|
import { PassportModule } from '@nestjs/passport';
|
|
import { TypeOrmModule } from '@nestjs/typeorm';
|
|
import { AppGateway } from '../app.gateway';
|
|
import { PrestamoController } from './prestamo.controller';
|
|
import { PrestamoService } from './prestamo.service';
|
|
import { Prestamo } from './entity/prestamo.entity';
|
|
import { EquipoModule } from '../equipo/equipo.module';
|
|
import { InstitucionModule } from '../institucion/institucion.module';
|
|
import { InstitucionDiaModule } from '../institucion-dia/institucion-dia.module';
|
|
import { InstitucionProgramaModule } from '../institucion-programa/institucion-programa.module';
|
|
import { InstitucionTipoCarritoModule } from '../institucion-tipo-carrito/institucion-tipo-carrito.module';
|
|
import { InstitucionTipoEntradaModule } from '../institucion-tipo-entrada/institucion-tipo-entrada.module';
|
|
import { OperadorModule } from '../operador/operador.module';
|
|
import { ModuloModule } from '../modulo/modulo.module';
|
|
import { MultaModule } from '../multa/multa.module';
|
|
import { PasscodeModule } from '../passcode/passcode.module';
|
|
import { TipoUsuarioModule } from '../tipo-usuario/tipo-usuario.module';
|
|
import { UsuarioModule } from '../usuario/usuario.module';
|
|
import { ValidarUsuarioModule } from '../validar-usuario/validar-usuario.module';
|
|
|
|
@Module({
|
|
imports: [
|
|
EquipoModule,
|
|
InstitucionModule,
|
|
InstitucionDiaModule,
|
|
InstitucionProgramaModule,
|
|
InstitucionTipoCarritoModule,
|
|
InstitucionTipoEntradaModule,
|
|
ModuloModule,
|
|
forwardRef(() => MultaModule),
|
|
OperadorModule,
|
|
forwardRef(() => PasscodeModule),
|
|
PassportModule.register({ defaultStrategy: 'jwt' }),
|
|
TypeOrmModule.forFeature([Prestamo]),
|
|
TipoUsuarioModule,
|
|
UsuarioModule,
|
|
ValidarUsuarioModule,
|
|
],
|
|
controllers: [PrestamoController],
|
|
providers: [AppGateway, PrestamoService],
|
|
exports: [PrestamoService],
|
|
})
|
|
export class PrestamoModule {}
|