angular-rave
Version:
Angular wrapper for integrating rave transactions
29 lines (28 loc) • 1.06 kB
TypeScript
import { EventEmitter, OnInit } 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 AngularRaveComponent implements OnInit {
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);
pay(): Promise<string>;
insertRaveOptions(object: Partial<RaveOptions>): void;
ngOnInit(): void;
}