UNPKG

@paydock/client-sdk

Version:

Paydock client sdk

26 lines 1.21 kB
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