@touch4it/currency-format
TypeScript icon, indicating that this package has built-in type declarations

1.1.0 • Public • Published

Format currency output

GitHub license npm version node version vulnerabilities last commit

Installation

$ npm install --save @touch4it/currency-format

API

constructor(amount, [currency='USD'])

Object constructor

Options:

  • amount (required) - Price amount
  • currency (optional, default: USD) - Price currency

toString([decimals])

Print string with correct number of decimal places

Options:

  • decimals (optional, default: calculated from currency) - Decimal places in output

Return:

Formatted string

add(amount)

Add amount to previous amount

Options:

  • amount (required) - Amount to be added

Return:

Object (this)

subtract(amount)

Subtract amount from previous amount

Options:

  • amount (required) - Amount to be subtracted

Return:

Object (this)

vat(vatPercent)

Calculate VAT amount

Options:

  • vatPercent (required) - Percent of VAT as number (e.g. 40 for 40%)

Return:

VAT amount as string with correct number of decimal places

addVat(vatPercent)

Add VAT amount to previous amount

Options:

  • vatPercent (required) - Percent of VAT as number (e.g. 40 for 40%)

Return:

Object (this)

Example

See tests

License

MIT

Authors

Package Sidebar

Install

npm i @touch4it/currency-format

Weekly Downloads

0

Version

1.1.0

License

MIT

Unpacked Size

14.8 kB

Total Files

8

Last publish

Collaborators

  • dusandrabik
  • w0k3
  • dusan.matejka
  • vittore