UNPKG

@linenext/dapp-portal-sdk

Version:

Dapp Portal SDK

23 lines (22 loc) 958 B
import { DappPortalSDKConfig } from '../config/config'; import { EventDto } from '../dto/EventDto'; import TrackingService from '../service/TrackingService'; import WalletProvider from './WalletProvider'; export declare class EventProvider { private readonly config; private readonly handler; private readonly bannerEventListner; private readonly sdkLocalStorage; private readonly trackingService; private connectionToken; private eventId; constructor(config: DappPortalSDKConfig, trackingService: TrackingService); initialize(walletProvider: WalletProvider): Promise<void>; setLiffEventListener(): void; private getEventParamsFromUrl; isFromEvent(): boolean; openEventBannerWhenStart(): Promise<void>; openEventBannerWhenConnect(walletAddress: string): Promise<void>; openBanner(event: EventDto, walletAddress: string | null): Promise<void>; delayOpenBanner(seconds: number): Promise<void>; }