FactuGES_ERP/modules/customers/src/api/application/di/customer-snapshot-builders.di.ts
2026-03-07 22:39:21 +01:00

33 lines
971 B
TypeScript

// application/issued-invoices/di/snapshot-builders.di.ts
import { CustomerSummarySnapshotBuilder } from "../snapshot-builders";
export function buildCustomerSnapshotBuilders() {
/*const itemsBuilder = new CustomerItemsFullSnapshotBuilder();
const taxesBuilder = new CustomerTaxesFullSnapshotBuilder();
const recipientBuilder = new CustomerRecipientFullSnapshotBuilder();
const fullSnapshotBuilder = new CustomerFullSnapshotBuilder(
itemsBuilder,
recipientBuilder,
taxesBuilder
);*/
const summarySnapshotBuilder = new CustomerSummarySnapshotBuilder();
/*const itemsReportBuilder = new CustomerItemReportSnapshotBuilder();
const taxesReportBuilder = new CustomerTaxReportSnapshotBuilder();
const reportSnapshotBuilder = new CustomerReportSnapshotBuilder(
itemsReportBuilder,
taxesReportBuilder
);*/
return {
//full: fullSnapshotBuilder,
summary: summarySnapshotBuilder,
//report: reportSnapshotBuilder,
};
}