UNPKG

@prestamype/financial-functions

Version:
43 lines (28 loc) • 946 B
"use strict"; 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;