@prestamype/financial-functions
Version:
Implementación de funciones financieras
43 lines (28 loc) • 946 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.puente = exports.fija = exports.flexible = void 0;
var _Payment = _interopRequireDefault(require("../_lib/Payment.js"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
class Flexible extends _Payment.default {
static amort_payment(amount, commission_rate) {
return amount * commission_rate;
}
}
class Fija extends _Payment.default {
static amort_payment(amount, commission_rate) {
return amount + amount * commission_rate;
}
}
class Puente extends _Payment.default {
static amort_payment(amount, commission_rate) {
return 0;
}
}
var flexible = (...args) => Flexible.gen_schedule(...args);
exports.flexible = flexible;
var fija = (...args) => Fija.gen_schedule(...args);
exports.fija = fija;
var puente = (...args) => Puente.gen_schedule(...args);
exports.puente = puente;
;