UNPKG

amortization-system

Version:

This module allows you to calculate repayments for loans. It is based on the German, American, Direct and French amortization systems.

32 lines (28 loc) 643 B
class App { static parseDouble(number, digits = 2) { return Number.parseFloat(parseFloat(number).toFixed(digits)) } static borrowedTypeToDays(borrowedType, borrowedTime) { let idditionalDaysDateStart = 0 switch (borrowedType) { case 'day': idditionalDaysDateStart = borrowedTime break; case 'week': idditionalDaysDateStart = (borrowedTime * 7) break; case 'month': idditionalDaysDateStart = (borrowedTime * 30) break; case 'year': idditionalDaysDateStart = (borrowedTime * 365) break; } return idditionalDaysDateStart } } module.exports = App