@adyen/react-native
Version:
Wraps Adyen Checkout Drop-In and Components for iOS and Android for convenient use with React Native
25 lines (23 loc) • 776 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.ModuleWrapper = void 0;
var _core = require("../../core");
var _EventListenerWrapper = require("./EventListenerWrapper");
/** Base native module interface for ModuleWrapper */
/**
* Base wrapper for non-embedded Native Modules.
* Supports: onError, onComplete events.
* @typeParam T - The specific native module interface for the concrete wrapper
*/
class ModuleWrapper extends _EventListenerWrapper.EventListenerWrapper {
static events = [_core.Event.onError, _core.Event.onComplete];
hide(success, option) {
this.nativeModule.hide(success, {
message: option?.message ?? ''
});
}
}
exports.ModuleWrapper = ModuleWrapper;
//# sourceMappingURL=ModuleWrapper.js.map