Files
pcpuma_unam_api/src/carrito/carrito.module.ts
T
2023-01-17 09:31:48 -06:00

36 lines
1.4 KiB
TypeScript

import { forwardRef, Module } from '@nestjs/common';
import { PassportModule } from '@nestjs/passport';
import { TypeOrmModule } from '@nestjs/typeorm';
import { CarritoController } from './carrito.controller';
import { CarritoService } from './carrito.service';
import { Carrito } from './entity/carrito.entity';
import { FullInformacionCarritoView } from './entity/views/full-informacion-carrito.view';
import { InformacionCarritoView } from './entity/views/informacion-carrito.view';
import { CarritoMotivoModule } from '../carrito-motivo/carrito-motivo.module';
import { InstitucionModule } from '../institucion/institucion.module';
import { InstitucionTipoCarritoModule } from '../institucion-tipo-carrito/institucion-tipo-carrito.module';
import { MarcaModule } from '../marca/marca.module';
import { ModeloModule } from '../modelo/modelo.module';
import { ModuloModule } from '../modulo/modulo.module';
@Module({
imports: [
forwardRef(() => CarritoMotivoModule),
InstitucionModule,
InstitucionTipoCarritoModule,
MarcaModule,
ModeloModule,
ModuloModule,
PassportModule.register({ defaultStrategy: 'jwt' }),
TypeOrmModule.forFeature([
Carrito,
FullInformacionCarritoView,
InformacionCarritoView,
]),
],
controllers: [CarritoController],
providers: [CarritoService],
exports: [CarritoService],
})
export class CarritoModule {}