"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.calculateSimulacao = void 0;
const calculateSimulacao = (montante, emolumento, meses) => {
    const mesesSubmetidos = meses; // meses submetidos
    const prazoEmMeses = emolumento.prazoEmMeses; // meses do productos
    const taxaJuro = emolumento.taxaJuro.toNumber() / 100;
    const comissaoRisco = emolumento.comissaoRisco.toNumber() / 100;
    const amortizacaoMensalCapital = montante / mesesSubmetidos;
    const juroMensalEstimado = montante * taxaJuro;
    const comissaoRiscoCalculada = montante * comissaoRisco;
    const prestacaoMensalEstimada = amortizacaoMensalCapital + juroMensalEstimado + comissaoRiscoCalculada;
    return { prestacaoMensalEstimada, juroMensalEstimado };
};
exports.calculateSimulacao = calculateSimulacao;
