UNPKG

shredder-ash

Version:
172 lines 11.2 kB
/** * @fileoverview added by tsickle * Generated from: lib/shredder-ash.component.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, Input, Output, EventEmitter } from '@angular/core'; /** * @record */ function IRaveOptions() { } if (false) { /** @type {?} */ IRaveOptions.prototype.PBFPubKey; /** @type {?} */ IRaveOptions.prototype.txref; /** @type {?} */ IRaveOptions.prototype.amount; /** @type {?} */ IRaveOptions.prototype.currency; /** @type {?} */ IRaveOptions.prototype.country; /** @type {?} */ IRaveOptions.prototype.customer_email; /** @type {?} */ IRaveOptions.prototype.customer_firstname; /** @type {?} */ IRaveOptions.prototype.customer_lastname; /** @type {?} */ IRaveOptions.prototype.custom_title; /** @type {?} */ IRaveOptions.prototype.custom_description; /** @type {?} */ IRaveOptions.prototype.custom_logo; /** @type {?|undefined} */ IRaveOptions.prototype.meta; /** @type {?} */ IRaveOptions.prototype.callback; /** @type {?} */ IRaveOptions.prototype.onclose; } /** * @record */ function MyWindow() { } if (false) { /** @type {?} */ MyWindow.prototype.getpaidSetup; } var ShredderAshComponent = /** @class */ (function () { function ShredderAshComponent() { this.callback = new EventEmitter(); this.close = new EventEmitter(); } /** * @return {?} */ ShredderAshComponent.prototype.ngOnInit = /** * @return {?} */ function () { }; /** * @return {?} */ ShredderAshComponent.prototype.madePayment = /** * @return {?} */ function () { this.prepRaveOptions(); window.getpaidSetup(this.raveOptions); }; /** * @return {?} */ ShredderAshComponent.prototype.prepRaveOptions = /** * @return {?} */ function () { var _this = this; this.raveOptions = { PBFPubKey: this.key, txref: this.reference, amount: this.amount, customer_email: this.email, onclose: (/** * @return {?} */ function () { return _this.close.emit(); }), callback: (/** * @param {?} response * @return {?} */ function (response) { return _this.callback.emit(response); }), currency: this.currency || 'NGN', country: this.country || 'NG', customer_firstname: this.customer_firstname || '', customer_lastname: this.customer_lastname || '', custom_title: this.custom_title || '', custom_description: this.custom_description || '', custom_logo: this.custom_logo || '', meta: this.meta || {} }; }; ShredderAshComponent.decorators = [ { type: Component, args: [{ selector: 'rave-pay-button', template: "<button\n class=\"paystack-pay-button\"\n [ngStyle]=\"style\"\n [ngClass]=\"className\"\n (click)=\"madePayment()\">\n {{text || 'Pay'}}\n</button>", styles: ["h1{color:red}"] }] } ]; /** @nocollapse */ ShredderAshComponent.ctorParameters = function () { return []; }; ShredderAshComponent.propDecorators = { text: [{ type: Input }], style: [{ type: Input }], className: [{ type: Input }], callback: [{ type: Output }], close: [{ type: Output }], key: [{ type: Input }], email: [{ type: Input }], amount: [{ type: Input }], reference: [{ type: Input }], meta: [{ type: Input }], currency: [{ type: Input }], country: [{ type: Input }], customer_firstname: [{ type: Input }], customer_lastname: [{ type: Input }], custom_title: [{ type: Input }], custom_description: [{ type: Input }], custom_logo: [{ type: Input }] }; return ShredderAshComponent; }()); export { ShredderAshComponent }; if (false) { /** @type {?} */ ShredderAshComponent.prototype.text; /** @type {?} */ ShredderAshComponent.prototype.style; /** @type {?} */ ShredderAshComponent.prototype.className; /** @type {?} */ ShredderAshComponent.prototype.callback; /** @type {?} */ ShredderAshComponent.prototype.close; /** @type {?} */ ShredderAshComponent.prototype.key; /** @type {?} */ ShredderAshComponent.prototype.email; /** @type {?} */ ShredderAshComponent.prototype.amount; /** @type {?} */ ShredderAshComponent.prototype.reference; /** @type {?} */ ShredderAshComponent.prototype.meta; /** @type {?} */ ShredderAshComponent.prototype.currency; /** @type {?} */ ShredderAshComponent.prototype.country; /** @type {?} */ ShredderAshComponent.prototype.customer_firstname; /** @type {?} */ ShredderAshComponent.prototype.customer_lastname; /** @type {?} */ ShredderAshComponent.prototype.custom_title; /** @type {?} */ ShredderAshComponent.prototype.custom_description; /** @type {?} */ ShredderAshComponent.prototype.custom_logo; /** @type {?} */ ShredderAshComponent.prototype.raveOptions; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hyZWRkZXItYXNoLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL3NocmVkZGVyLWFzaC8iLCJzb3VyY2VzIjpbImxpYi9zaHJlZGRlci1hc2guY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBVSxLQUFLLEVBQUUsTUFBTSxFQUFFLFlBQVksRUFBRSxNQUFNLGVBQWUsQ0FBQzs7OztBQUUvRSwyQkFlQzs7O0lBZEMsaUNBQWtCOztJQUNsQiw2QkFBYzs7SUFDZCw4QkFBZTs7SUFDZixnQ0FBaUI7O0lBQ2pCLCtCQUFnQjs7SUFDaEIsc0NBQXVCOztJQUN2QiwwQ0FBMkI7O0lBQzNCLHlDQUEwQjs7SUFDMUIsb0NBQXFCOztJQUNyQiwwQ0FBMkI7O0lBQzNCLG1DQUFvQjs7SUFDcEIsNEJBQVk7O0lBQ1osZ0NBQXFDOztJQUNyQywrQkFBb0I7Ozs7O0FBR3RCLHVCQUVDOzs7SUFEQyxnQ0FBOEM7O0FBSWhEO0lBNEJJO1FBbEJVLGFBQVEsR0FBRyxJQUFJLFlBQVksRUFBVSxDQUFDO1FBQ3RDLFVBQUssR0FBRyxJQUFJLFlBQVksRUFBRSxDQUFDO0lBaUJ0QixDQUFDOzs7O0lBQ2hCLHVDQUFROzs7SUFBUixjQUFZLENBQUM7Ozs7SUFFYiwwQ0FBVzs7O0lBQVg7UUFDSSxJQUFJLENBQUMsZUFBZSxFQUFFLENBQUM7UUFDdkIsTUFBTSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLENBQUM7SUFDMUMsQ0FBQzs7OztJQUVELDhDQUFlOzs7SUFBZjtRQUFBLGlCQWlCQztRQWhCRyxJQUFJLENBQUMsV0FBVyxHQUFHO1lBQ2YsU0FBUyxFQUFFLElBQUksQ0FBQyxHQUFHO1lBQ25CLEtBQUssRUFBRSxJQUFJLENBQUMsU0FBUztZQUNyQixNQUFNLEVBQUUsSUFBSSxDQUFDLE1BQU07WUFDbkIsY0FBYyxFQUFFLElBQUksQ0FBQyxLQUFLO1lBQzFCLE9BQU87OztZQUFFLGNBQU0sT0FBQSxLQUFJLENBQUMsS0FBSyxDQUFDLElBQUksRUFBRSxFQUFqQixDQUFpQixDQUFBO1lBQ2hDLFFBQVE7Ozs7WUFBRSxVQUFDLFFBQWdCLElBQUssT0FBQSxLQUFJLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsRUFBNUIsQ0FBNEIsQ0FBQTtZQUM1RCxRQUFRLEVBQUUsSUFBSSxDQUFDLFFBQVEsSUFBSSxLQUFLO1lBQ2hDLE9BQU8sRUFBRSxJQUFJLENBQUMsT0FBTyxJQUFJLElBQUk7WUFDN0Isa0JBQWtCLEVBQUUsSUFBSSxDQUFDLGtCQUFrQixJQUFJLEVBQUU7WUFDakQsaUJBQWlCLEVBQUUsSUFBSSxDQUFDLGlCQUFpQixJQUFJLEVBQUU7WUFDL0MsWUFBWSxFQUFFLElBQUksQ0FBQyxZQUFZLElBQUksRUFBRTtZQUNyQyxrQkFBa0IsRUFBRSxJQUFJLENBQUMsa0JBQWtCLElBQUksRUFBRTtZQUNqRCxXQUFXLEVBQUUsSUFBSSxDQUFDLFdBQVcsSUFBSSxFQUFFO1lBQ25DLElBQUksRUFBRSxJQUFJLENBQUMsSUFBSSxJQUFJLEVBQUU7U0FDeEIsQ0FBQztJQUNOLENBQUM7O2dCQXJESixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLGlCQUFpQjtvQkFDM0Isa0xBQTRDOztpQkFFN0M7Ozs7O3VCQUdFLEtBQUs7d0JBQ0gsS0FBSzs0QkFDTCxLQUFLOzJCQUNMLE1BQU07d0JBQ04sTUFBTTtzQkFDTixLQUFLO3dCQUNMLEtBQUs7eUJBQ0wsS0FBSzs0QkFDTCxLQUFLO3VCQUNMLEtBQUs7MkJBQ0wsS0FBSzswQkFDTCxLQUFLO3FDQUNMLEtBQUs7b0NBQ0wsS0FBSzsrQkFDTCxLQUFLO3FDQUNMLEtBQUs7OEJBQ0wsS0FBSzs7SUFnQ1YsMkJBQUM7Q0FBQSxBQXZERCxJQXVEQztTQWxEWSxvQkFBb0I7OztJQUUvQixvQ0FBc0I7O0lBQ3BCLHFDQUF1Qjs7SUFDdkIseUNBQTJCOztJQUMzQix3Q0FBZ0Q7O0lBQ2hELHFDQUFxQzs7SUFDckMsbUNBQXFCOztJQUNyQixxQ0FBdUI7O0lBQ3ZCLHNDQUF3Qjs7SUFDeEIseUNBQTJCOztJQUMzQixvQ0FBbUI7O0lBQ25CLHdDQUEwQjs7SUFDMUIsdUNBQXlCOztJQUN6QixrREFBb0M7O0lBQ3BDLGlEQUFtQzs7SUFDbkMsNENBQThCOztJQUM5QixrREFBb0M7O0lBQ3BDLDJDQUE2Qjs7SUFFN0IsMkNBQWlDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIElucHV0LCBPdXRwdXQsIEV2ZW50RW1pdHRlciB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5pbnRlcmZhY2UgSVJhdmVPcHRpb25zIHtcbiAgUEJGUHViS2V5OiBzdHJpbmc7XG4gIHR4cmVmOiBzdHJpbmc7XG4gIGFtb3VudDogbnVtYmVyO1xuICBjdXJyZW5jeTogc3RyaW5nO1xuICBjb3VudHJ5OiBzdHJpbmc7XG4gIGN1c3RvbWVyX2VtYWlsOiBzdHJpbmc7XG4gIGN1c3RvbWVyX2ZpcnN0bmFtZTogc3RyaW5nO1xuICBjdXN0b21lcl9sYXN0bmFtZTogc3RyaW5nO1xuICBjdXN0b21fdGl0bGU6IHN0cmluZztcbiAgY3VzdG9tX2Rlc2NyaXB0aW9uOiBzdHJpbmc7XG4gIGN1c3RvbV9sb2dvOiBzdHJpbmc7XG4gIG1ldGEgPzogYW55O1xuICBjYWxsYmFjazogKHJlc3BvbnNlOiBvYmplY3QpID0+IHZvaWQ7XG4gIG9uY2xvc2U6ICgpID0+IHZvaWQ7XG59XG5cbmludGVyZmFjZSBNeVdpbmRvdyBleHRlbmRzIFdpbmRvdyB7XG4gIGdldHBhaWRTZXR1cDogKG9wdGlvbnM6IElSYXZlT3B0aW9ucykgPT4gdm9pZDtcbn1cbmRlY2xhcmUgbGV0IHdpbmRvdzogTXlXaW5kb3c7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ3JhdmUtcGF5LWJ1dHRvbicsXG4gIHRlbXBsYXRlVXJsOiAnLi9zaHJlZGRlci1hc2guY29tcG9uZW50Lmh0bWwnLFxuICBzdHlsZVVybHM6IFsnLi9zaHJlZGRlci1hc2guY29tcG9uZW50LmNzcyddXG59KVxuZXhwb3J0IGNsYXNzIFNocmVkZGVyQXNoQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcblxuICBASW5wdXQoKSB0ZXh0OiBzdHJpbmc7XG4gICAgQElucHV0KCkgc3R5bGU6IG9iamVjdDtcbiAgICBASW5wdXQoKSBjbGFzc05hbWU6IHN0cmluZztcbiAgICBAT3V0cHV0KCkgY2FsbGJhY2sgPSBuZXcgRXZlbnRFbWl0dGVyPG9iamVjdD4oKTtcbiAgICBAT3V0cHV0KCkgY2xvc2UgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG4gICAgQElucHV0KCkga2V5OiBzdHJpbmc7XG4gICAgQElucHV0KCkgZW1haWw6IHN0cmluZztcbiAgICBASW5wdXQoKSBhbW91bnQ6IG51bWJlcjtcbiAgICBASW5wdXQoKSByZWZlcmVuY2U6IHN0cmluZztcbiAgICBASW5wdXQoKSBtZXRhOiBhbnk7XG4gICAgQElucHV0KCkgY3VycmVuY3k6IHN0cmluZztcbiAgICBASW5wdXQoKSBjb3VudHJ5OiBzdHJpbmc7XG4gICAgQElucHV0KCkgY3VzdG9tZXJfZmlyc3RuYW1lOiBzdHJpbmc7XG4gICAgQElucHV0KCkgY3VzdG9tZXJfbGFzdG5hbWU6IHN0cmluZztcbiAgICBASW5wdXQoKSBjdXN0b21fdGl0bGU6IHN0cmluZztcbiAgICBASW5wdXQoKSBjdXN0b21fZGVzY3JpcHRpb246IHN0cmluZztcbiAgICBASW5wdXQoKSBjdXN0b21fbG9nbzogc3RyaW5nO1xuXG4gICAgcHVibGljIHJhdmVPcHRpb25zOiBJUmF2ZU9wdGlvbnM7XG5cblxuICAgIGNvbnN0cnVjdG9yKCkge31cbiAgICBuZ09uSW5pdCgpIHt9XG5cbiAgICBtYWRlUGF5bWVudCgpIHtcbiAgICAgICAgdGhpcy5wcmVwUmF2ZU9wdGlvbnMoKTtcbiAgICAgICAgd2luZG93LmdldHBhaWRTZXR1cCh0aGlzLnJhdmVPcHRpb25zKTtcbiAgICB9XG5cbiAgICBwcmVwUmF2ZU9wdGlvbnMoKTogdm9pZCB7XG4gICAgICAgIHRoaXMucmF2ZU9wdGlvbnMgPSB7XG4gICAgICAgICAgICBQQkZQdWJLZXk6IHRoaXMua2V5LFxuICAgICAgICAgICAgdHhyZWY6IHRoaXMucmVmZXJlbmNlLFxuICAgICAgICAgICAgYW1vdW50OiB0aGlzLmFtb3VudCxcbiAgICAgICAgICAgIGN1c3RvbWVyX2VtYWlsOiB0aGlzLmVtYWlsLFxuICAgICAgICAgICAgb25jbG9zZTogKCkgPT4gdGhpcy5jbG9zZS5lbWl0KCksXG4gICAgICAgICAgICBjYWxsYmFjazogKHJlc3BvbnNlOiBvYmplY3QpID0+IHRoaXMuY2FsbGJhY2suZW1pdChyZXNwb25zZSksXG4gICAgICAgICAgICBjdXJyZW5jeTogdGhpcy5jdXJyZW5jeSB8fCAnTkdOJyxcbiAgICAgICAgICAgIGNvdW50cnk6IHRoaXMuY291bnRyeSB8fCAnTkcnLFxuICAgICAgICAgICAgY3VzdG9tZXJfZmlyc3RuYW1lOiB0aGlzLmN1c3RvbWVyX2ZpcnN0bmFtZSB8fCAnJyxcbiAgICAgICAgICAgIGN1c3RvbWVyX2xhc3RuYW1lOiB0aGlzLmN1c3RvbWVyX2xhc3RuYW1lIHx8ICcnLFxuICAgICAgICAgICAgY3VzdG9tX3RpdGxlOiB0aGlzLmN1c3RvbV90aXRsZSB8fCAnJyxcbiAgICAgICAgICAgIGN1c3RvbV9kZXNjcmlwdGlvbjogdGhpcy5jdXN0b21fZGVzY3JpcHRpb24gfHwgJycsXG4gICAgICAgICAgICBjdXN0b21fbG9nbzogdGhpcy5jdXN0b21fbG9nbyB8fCAnJyxcbiAgICAgICAgICAgIG1ldGE6IHRoaXMubWV0YSB8fCB7fVxuICAgICAgICB9O1xuICAgIH1cblxufVxuIl19