36 lines
1.4 KiB
TypeScript
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 {}
|