UNPKG

@adyen/react-native

Version:

Wraps Adyen Checkout Drop-In and Components for iOS and Android for convenient use with React Native

37 lines (36 loc) 1.47 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DropInComponentWrapper = void 0; var _DropInModule = require("../modules/DropInModule"); var _ActionHandlingComponentWrapper = require("./ActionHandlingComponentWrapper"); var _constants = require("../core/constants"); class DropInComponentWrapper extends _ActionHandlingComponentWrapper.ActionHandlingComponentWrapper { constructor() { super(_DropInModule.AdyenDropIn, [_constants.Event.onBinValue, _constants.Event.onBinLookuop, _constants.Event.onCancelOrder, _constants.Event.onRequestOrder, _constants.Event.onCheckBalance, _constants.Event.onDisableStoredPaymentMethod, _constants.Event.onAddressConfirm, _constants.Event.onAddressUpdate]); } removeStored(success) { this.nativeModule.removeStored(success); } update(results) { this.nativeModule.update(results); } confirm(address) { this.nativeModule.confirm(true, address); } reject(error) { this.nativeModule.confirm(false, error); } provideBalance(success, balance, error) { this.nativeModule.provideBalance(success, balance, error); } provideOrder(success, order, error) { this.nativeModule.provideOrder(success, order, error); } providePaymentMethods(paymentMethods, order) { this.nativeModule.providePaymentMethods(paymentMethods, order); } } exports.DropInComponentWrapper = DropInComponentWrapper; //# sourceMappingURL=DropInComponentWrapper.js.map