Click here for v1.x documentation.
Dinero.js
Dinero.js version

haveSameCurrency

boolean

Check whether a set of Dinero objects have the same currency.

Copy linkParameters

NameTypeDescriptionRequired
dineroObjectsDinero<TAmount>[]

The Dinero object to check.

Yes

Copy linkCode examples

Copy linkCompare two objects with the same currency

import { dinero, haveSameCurrency } from 'dinero.js';
import { USD } from '@dinero.js/currencies';

const d1 = dinero({ amount: 2000, currency: USD });
const d2 = dinero({ amount: 1000, currency: USD });

haveSameCurrency([d1, d2]); // true

Copy linkCompare two objects with different currencies

import { dinero, haveSameAmount } from 'dinero.js';
import { USD, EUR } from '@dinero.js/currencies';

const d1 = dinero({ amount: 1000, currency: USD });
const d2 = dinero({ amount: 1000, currency: EUR });

haveSameAmount([d1, d2]); // false