UNPKG

@rnw-community/react-native-payments

Version:

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

17 lines 890 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getNativePaymentsEventEmitter = void 0; const react_native_1 = require("react-native"); const shared_1 = require("@rnw-community/shared"); const native_payments_js_1 = require("../../class/native-payments/native-payments.js"); let nativePaymentsEventEmitter = null; const getNativePaymentsEventEmitter = () => { const { addListener, removeListeners } = native_payments_js_1.NativePayments; if (!(0, shared_1.isDefined)(addListener) || !(0, shared_1.isDefined)(removeListeners)) { return null; } nativePaymentsEventEmitter ??= new react_native_1.NativeEventEmitter(native_payments_js_1.NativePayments); return nativePaymentsEventEmitter; }; exports.getNativePaymentsEventEmitter = getNativePaymentsEventEmitter; //# sourceMappingURL=get-native-payments-event-emitter.util.js.map