react-native-android-currency-formatter
TypeScript icon, indicating that this package has built-in type declarations

0.2.1 • Public • Published

React Native Android Currency Formatter Twitter URL

MIT Licence npm version

Native Module for a currency format with specified FORMAT locale.

Installation

npm

npm install --save react-native-android-currency-formatter

yarn

yarn add react-native-android-currency-formatter --save

For iOS use Internationalization API

Usage

Read before use Synchronous Method

import AndroidCurrencyFormatter from 'react-native-android-currency-formatter';

// Synchronous Method
AndroidCurrencyFormatter.numberFormat(30000, 'USD', 'en', 'US'); // $30,000.00

// Asynchronous Method
AndroidCurrencyFormatter
	.numberFormatAsync(1000000.25, 'USD', 'en', 'US')
	.then(data => {
		// $1,000,000.25
	});

API

// Synchronous Method
// Returns currency format or 'N/A' if one of the arguments are not correct
numberFormat(amount, currencyCode, language, country)

// Asynchronous Method
// Returns Promise with currency format or 'N/A' if one of the arguments are not correct
numberFormatAsync(amount, currencyCode, language, country)

amount

Type: Number
the number which will be converted to currency

currencyCode

Type: String
ISO 4217 currency code. Some codes

language

Type: String
An ISO 639 alpha-2 or alpha-3 language code, or a language subtag up to 8 characters in length.

country

Type: String
An ISO 3166 alpha-2 country code or a UN M.49 numeric-3 area code.

Check example/src/App.tsx file if you need more details.

Contributing

Any contributions you make are greatly appreciated.

Please read the Contributions Guidelines to learn how to contribute to the repository and the development workflow.

License

MIT © Vasyl Stokolosa

Package Sidebar

Install

npm i react-native-android-currency-formatter

Weekly Downloads

1

Version

0.2.1

License

MIT

Unpacked Size

13.6 kB

Total Files

13

Last publish

Collaborators

  • shystruk