amount-in-words-global
Version:
Convert amount in words with most global currency
44 lines (32 loc) • 1.37 kB
Markdown
Convert numeric amount in words with most global currency
```
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
```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)
```
```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](https://www.npmjs.com/package/amount-in-words)._
---
In case you notice a bug, please open an issue mentioning the input that has caused an incorrect conversion.