33 lines
971 B
TypeScript
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,
|
|
};
|
|
}
|