amount-in-words-global
TypeScript icon, indicating that this package has built-in type declarations

2.0.0 • Public • Published

amount-in-words-global (Amount in Words)

Convert numeric amount in words with most global currency

Install

npm install amount-in-words-global or yarn add amount-in-words-global

Conversion Examples
101.2 - one hundred and one cedis and twenty pesewas
101 - one hundred and one rupee(s)
1010101010.01 - one billion ten million one hundred and one thousand and ten dollar(s) and one cent(s)

Input Parameters

amount: number or string (e.g. 11022.27, '657,798.54')
countryCode: IND, GBR, USA, NGR, GH, CFA, EURO (more will be added in future)

Usage - Javascript

const atwp = require('amount-in-words-global');
const atw = new atwp.AmountToWords();
...
console.log(atw.toWords(111.11, atwp.CountryCodes.USA)); // Response: one hundred and eleven dollar(s) and eleven cent(s)

Usage - Typescript

import { AmountToWords, CountryCodes } from "amount-in-words-global";
const atw = new AmountToWords();
...
console.log(atw.toWords(123.45)); // Response: one hundred and twenty three cedis and forty five pesewas

NB: The original code and logic was come from this project amount-in-words package.


Contributing

In case you notice a bug, please open an issue mentioning the input that has caused an incorrect conversion.

Package Sidebar

Install

npm i amount-in-words-global

Weekly Downloads

1

Version

2.0.0

License

MIT

Unpacked Size

12.7 kB

Total Files

4

Last publish

Collaborators

  • micessien