UNPKG

angular-rave

Version:

Angular wrapper for integrating rave transactions

29 lines (28 loc) 1.03 kB
import { EventEmitter } from '@angular/core'; import { PaymentOptionsEnum, RaveCustomer, RaveCustomization, RaveOptions, RaveSubAcccount } from './rave-options'; import { AngularRaveService } from './angular-rave.service'; import { RavePaymentData } from './private-rave-options'; export declare class AngularRaveDirective { private raveService; amount: number; public_key: string; currency: string; customer: RaveCustomer; customizations: RaveCustomization; integrity_hash: string; meta: object; paymentOptions: PaymentOptionsEnum[]; payment_plan: string; redirect_url: string; subaccounts: RaveSubAcccount[]; tx_ref: string; raveOptions: RaveOptions; onclose: EventEmitter<void>; callback: EventEmitter<RavePaymentData>; init: EventEmitter<void>; private _raveOptions; constructor(raveService: AngularRaveService); buttonClick(): void; pay(): Promise<void>; insertRaveOptions(object: Partial<RaveOptions>): void; }