@paydock/client-sdk
Version:
Paydock client sdk
26 lines • 1.19 kB
TypeScript
import { IFrame } from "../../components/iframe";
import { Container } from "../../components/container";
import { Link } from "../../components/link";
import { FlypayIframeEvent } from "../../components/flypay-iframe-event";
import { WalletTrigger } from "../../components/wallet-trigger";
import { WalletBackground } from "../../components/wallet-background";
import { IWalletService, IWalletServiceMeta, IWalletServiceUpdate, WalletService } from "./wallet-service";
export declare class FlypayWalletService extends WalletService implements IWalletService {
protected link: Link;
protected container: Container;
protected iFrame: IFrame;
protected event: FlypayIframeEvent;
protected token: string;
protected background: WalletBackground;
protected triggerElement: WalletTrigger;
constructor(token: string, meta: IWalletServiceMeta);
load(container: Container): Promise<void>;
close(): void;
update(data: IWalletServiceUpdate): void;
setEnv(env: string): this;
private initBackground;
private setupIFrameEvents;
private parsePaymentSuccessfulData;
private parseUpdateData;
}
//# sourceMappingURL=flypay.wallet-service.d.ts.map