UNPKG

@rnw-community/react-native-payments

Version:

Accept Payments with Apple Pay and Android Pay using the Payment Request API.

15 lines 818 B
import { isDefined } from '@rnw-community/shared'; import { PaymentsError } from '../error/payments.error.js'; import { validateDisplayItems } from './validate-display-items.util.js'; import { validateModifiers } from './validate-modifiers.util.js'; import { validateShippingOptions } from './validate-shipping-options.util.js'; import { validateTotal } from './validate-total.util.js'; export const validateDetailsUpdate = (detailsUpdate) => { if (isDefined(detailsUpdate.total)) { validateTotal(detailsUpdate.total, PaymentsError); } validateDisplayItems(PaymentsError, detailsUpdate.displayItems); validateShippingOptions(PaymentsError, detailsUpdate.shippingOptions); validateModifiers(PaymentsError, detailsUpdate.modifiers); }; //# sourceMappingURL=validate-details-update.util.js.map