@paydock/client-sdk
Version:
Paydock client sdk
26 lines • 1.21 kB
TypeScript
import type { Container } from '../../components/container';
import { FlypayIframeEvent } from '../../components/flypay-iframe-event';
import { IFrame } from '../../components/iframe';
import { Link } from '../../components/link';
import { WalletBackground } from '../../components/wallet-background';
import { WalletTrigger } from '../../components/wallet-trigger';
import { type IWalletService, type IWalletServiceMeta, type 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