1.0.5 • Published 3 years ago

interest-bankjs v1.0.5

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

Package Quality

LoanJS on TypeScript

Calculating loan in equal or diminishing installments - Loan TypeScript

You can use on NestJS Framwework, work nice.

Getting Started

Install the module with:

npm i interest-bankjs

Calculating Loan:

import { Loan } from 'interest-bankjs';
var loan =  Loan(
  1000, // amount
  12,   // installments number
  5,    // interest rate
  true  // diminishing
);
/** returns
{ 
  installments  : [
    {
      capital     : number,
      interest    : number,
      installment : number,
      remain      : number
    }
  ],
  amount        : number,
  interestSum   : number,
  capitalSum    : number,
  sum           : number
}
*/

Documentation

Loan

Loan(amount, installmentsNumber, interestRate, diminishing)

Arguments

ArgumenttypedefaultDescription
amountnumber*requiredfull amount of Loan
installmentsNumbernumber*requiredhow many installments will be (in months)
interestRatenumber*requiredinterest rate in percent (ex. 3.5)
diminishingboolfalseif installments will be - true: diminishing; false: equal/annuity

Returns

{ 
  installments  : [
    {
      capital     : number,
      interest    : number,
      installment : number,
      remain      : number
    }
  ],
  amount        : number,
  interestSum   : number,
  capitalSum    : number,
  sum           : number
}

License

Copyright (c) 2014 Grzegorz Klimek
Copyright (c) 2021 Angel De La Cruz
Licensed under the MIT license.

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago