UNPKG

@accounter/server

Version:
31 lines 1.09 kB
export function getLedgerMeta(records) { let ledgerMinValueDate = null; let ledgerMinInvoiceDate = null; let ledgerMaxValueDate = null; let ledgerMaxInvoiceDate = null; records.map(ledger => { ledgerMinValueDate ??= ledger.value_date; if (ledgerMinValueDate > ledger.value_date) { ledgerMinValueDate = ledger.value_date; } ledgerMinInvoiceDate ??= ledger.invoice_date; if (ledgerMinInvoiceDate > ledger.invoice_date) { ledgerMinInvoiceDate = ledger.invoice_date; } ledgerMaxValueDate ??= ledger.value_date; if (ledgerMaxValueDate < ledger.value_date) { ledgerMaxValueDate = ledger.value_date; } ledgerMaxInvoiceDate ??= ledger.invoice_date; if (ledgerMaxInvoiceDate < ledger.invoice_date) { ledgerMaxInvoiceDate = ledger.invoice_date; } }); return { ledgerMinValueDate, ledgerMinInvoiceDate, ledgerMaxValueDate, ledgerMaxInvoiceDate, }; } //# sourceMappingURL=common.helper.js.map