UNPKG

angular4-paystack

Version:

[![Node CI](https://github.com/ashinzekene/angular4-paystack/actions/workflows/nodejs.yml/badge.svg)](https://github.com/ashinzekene/angular4-paystack/actions/workflows/nodejs.yml)

33 lines (32 loc) 2.14 kB
import { OnInit, EventEmitter } from '@angular/core'; import { PaystackOptions, PrivatePaystackOptions } from './paystack-options'; import { Angular4PaystackService } from './angular4-paystack.service'; import * as i0 from "@angular/core"; export declare class Angular4PaystackEmbedComponent implements OnInit { private paystackService; key: string; email: string; amount: number; metadata: {}; channels: string[]; ref: string; currency: string; plan: string; quantity: string; subaccount: string; split_code: string; transaction_charge: number; bearer: string; paystackOptions: PaystackOptions; paymentInit: EventEmitter<any>; onClose: EventEmitter<any>; callback: EventEmitter<any>; _paystackOptions: Partial<PrivatePaystackOptions>; constructor(paystackService: Angular4PaystackService); pay(): Promise<string>; valdateInput(obj: PaystackOptions): string; generateOptions(obj: PaystackOptions): void; ngOnInit(): Promise<void>; static ɵfac: i0.ɵɵFactoryDeclaration<Angular4PaystackEmbedComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<Angular4PaystackEmbedComponent, "angular4-paystack-embed", never, { "key": { "alias": "key"; "required": false; }; "email": { "alias": "email"; "required": false; }; "amount": { "alias": "amount"; "required": false; }; "metadata": { "alias": "metadata"; "required": false; }; "channels": { "alias": "channels"; "required": false; }; "ref": { "alias": "ref"; "required": false; }; "currency": { "alias": "currency"; "required": false; }; "plan": { "alias": "plan"; "required": false; }; "quantity": { "alias": "quantity"; "required": false; }; "subaccount": { "alias": "subaccount"; "required": false; }; "split_code": { "alias": "split_code"; "required": false; }; "transaction_charge": { "alias": "transaction_charge"; "required": false; }; "bearer": { "alias": "bearer"; "required": false; }; "paystackOptions": { "alias": "paystackOptions"; "required": false; }; }, { "paymentInit": "paymentInit"; "onClose": "onClose"; "callback": "callback"; }, never, never, false, never>; }