UNPKG

@rnw-community/react-native-payments

Version:

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

19 lines 1.28 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.validateDetailsUpdate = void 0; const shared_1 = require("@rnw-community/shared"); const payments_error_js_1 = require("../error/payments.error.js"); const validate_display_items_util_js_1 = require("./validate-display-items.util.js"); const validate_modifiers_util_js_1 = require("./validate-modifiers.util.js"); const validate_shipping_options_util_js_1 = require("./validate-shipping-options.util.js"); const validate_total_util_js_1 = require("./validate-total.util.js"); const validateDetailsUpdate = (detailsUpdate) => { if ((0, shared_1.isDefined)(detailsUpdate.total)) { (0, validate_total_util_js_1.validateTotal)(detailsUpdate.total, payments_error_js_1.PaymentsError); } (0, validate_display_items_util_js_1.validateDisplayItems)(payments_error_js_1.PaymentsError, detailsUpdate.displayItems); (0, validate_shipping_options_util_js_1.validateShippingOptions)(payments_error_js_1.PaymentsError, detailsUpdate.shippingOptions); (0, validate_modifiers_util_js_1.validateModifiers)(payments_error_js_1.PaymentsError, detailsUpdate.modifiers); }; exports.validateDetailsUpdate = validateDetailsUpdate; //# sourceMappingURL=validate-details-update.util.js.map