MoneyV2

A monetary value with currency.

To format currencies, combine this type's amount and currencyCode fields with your client's locale.

For example, in JavaScript you could use Intl.NumberFormat:

new Intl.NumberFormat(locale, {
  style: 'currency',
  currency: currencyCode
}).format(amount);

Other formatting libraries include:

For a more general solution, the [Unicode CLDR number formatting database] is available with many implementations (such as TwitterCldr).

Show definition

# A monetary value with currency.

To format currencies, combine this type's amount and currencyCode fields with your client's locale.

For example, in JavaScript you could use Intl.NumberFormat:

```js

new Intl.NumberFormat(locale, {

style: 'currency',

currency: currencyCode

}).format(amount);

```

Other formatting libraries include:

* iOS - NumberFormatter

* Android - NumberFormat

* PHP - NumberFormatter

For a more general solution, the [Unicode CLDR number formatting database] is available with many implementations

(such as TwitterCldr).

type MoneyV2 { # Decimal money amount. amount: Decimal!

# Currency of the money. currencyCode: CurrencyCode! }

Fields

amount   (Decimal!)

Decimal money amount.

currencyCode   (CurrencyCode!)

Currency of the money.

Sign up for a Partner account to get started.

Sign up