UNPKG

@abbieben/flutterwave

Version:

This is an easy plugin of the Flutterwave SDK for Android and iOS

28 lines 936 B
import { isNullOrUndefined } from '@nativescript/core/utils/types'; import { Flutterwave } from './flutterwave'; export class FlutterwaveCommon { validate() { return new Promise((resolve, reject) => { for (const key in this) { if (isNullOrUndefined(this[key])) { return reject(new Error(`the Property "${key}" cannot be undefined`)); } } return resolve(null); }); } pay() { throw new Error('Method not implemented.'); } } FlutterwaveCommon.PAYMENT_SUCCESS = 'success'; FlutterwaveCommon.PAYMENT_ERROR = 'error'; FlutterwaveCommon.PAYMENT_CANCELLED = 'cancelled'; export class Response { constructor(status, data, reference = '') { this.status = status; this.data = data; this.reference = reference; } } //# sourceMappingURL=flutterwave.common.js.map