bitloops-language
bitloops-language copied to clipboard
Missing variable being used
I should get an error that the variable amount is not defined but i don't
// Structs and DTOs...
DomainService ReconciliationDomainService(reconciliationService: ReconciliationServicePort) {
public reconcile(ledgerFinancialDocument: FinancialDocumentEntity, externalFinancialDocument: FinancialDocumentEntity): (OK(ReconciliationReportEntity),Errors(
DomainErrors.DuplicateTransactionIdsError
| DomainErrors.CreditDebitSumError
| DomainErrors.DocumentStatusNotValidatedError
)) {
const ledgerTransactions = [];
for (transaction of ledgerFinancialDocument.financialTransactions){
creditAmount: float;
debitAmount: float;
if(transaction.amount.type == 'credit') {
creditAmount = amount.amount;
}
if(transaction.amount.type == 'debit') {
debitAmount = amount.amount;
}
const ledgerTransaction = LedgerTransaction({
ledgerId: transaction.financialTransactionId,
id: transaction.rowId,
credit: creditAmount,
debit: debitAmount,
balance: transaction.balance,
date: transaction.date,
description: transaction.description,
reference: transaction.reference,
rowId: transaction.rowId,
});
ledgerTransactions.push(ledgerTransaction);
}
// ...
}
}