import { Module, forwardRef } from "@nestjs/common";
import { ProductosModule } from "../productos/productos.module";
import { TenancyModule } from "../tenancy/tenancy.module";
import { TallerParametrosModule } from "../taller-parametros/taller-parametros.module";
import { FacturacionPosService } from "./facturacion-pos.service";
import { PostouchClientService } from "./postouch-client.service";

// Ver el comentario reciproco en TallerParametrosModule: el ciclo es real,
// no accidental.
@Module({
  imports: [ProductosModule, TenancyModule, forwardRef(() => TallerParametrosModule)],
  providers: [FacturacionPosService, PostouchClientService],
  exports: [FacturacionPosService, PostouchClientService],
})
export class FacturacionPosModule {}
