seerbit-angular
Version:
<p align="center"> <img width="500" valign="top" src="https://res.cloudinary.com/dpejkbof5/image/upload/v1620323718/Seerbit_logo_png_ddcor4.png" data-canonical-src="https://res.cloudinary.com/dpejkbof5/image/upload/v1620323718/Seerbit_logo_png_ddcor4.png"
26 lines (25 loc) • 1.07 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { SeerbitService } from './seerbit-service';
import { SeerBitOptions } from './models/SeerBitOptions';
import * as i0 from "@angular/core";
export default class SeerBitButtonDirective {
private seerBitService;
options: SeerBitOptions;
callback: EventEmitter<{
response: any;
closeModal: any;
}>;
close: EventEmitter<any>;
validationError: EventEmitter<any>;
private _options;
closeFn: any;
callbackFn: any;
errorFn: any;
constructor(seerBitService: SeerbitService);
pay(): Promise<string>;
generateOptions(obj: any): void;
validateInput(obj: SeerBitOptions): string;
buttonClick(): Promise<void>;
static ɵfac: i0.ɵɵFactoryDeclaration<SeerBitButtonDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<SeerBitButtonDirective, "[seerbit-ng]", never, { "options": { "alias": "options"; "required": false; }; }, { "callback": "callback"; "close": "close"; "validationError": "validationError"; }, never, never, false, never>;
}