UNPKG

@stripe/stripe-react-native

Version:
2 lines 1.15 kB
var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});exports.addListener=addListener;exports.addOnrampListener=addOnrampListener;var _reactNative=require("react-native");var _NativeStripeSdkModule=_interopRequireDefault(require("./specs/NativeStripeSdkModule"));var _NativeOnrampSdkModule=_interopRequireDefault(require("./specs/NativeOnrampSdkModule"));var compatEventEmitter=_reactNative.Platform.OS==='ios'?new _reactNative.NativeEventEmitter(_NativeStripeSdkModule.default):_reactNative.DeviceEventEmitter;function addListener(event,handler){return compatEventEmitter.addListener(event,handler);}var compatOnrampEventEmitter=_NativeOnrampSdkModule.default.onCheckoutClientSecretRequested==null?_reactNative.Platform.OS==='ios'?new _reactNative.NativeEventEmitter(_NativeOnrampSdkModule.default):_reactNative.DeviceEventEmitter:null;function addOnrampListener(event,handler){if(compatOnrampEventEmitter!=null){return compatOnrampEventEmitter.addListener(event,handler);}return _NativeOnrampSdkModule.default[event](handler);} //# sourceMappingURL=events.js.map