UNPKG

@mai3/phaser-sdk

Version:

A UI component library based on the Phaser game engine

28 lines 1.1 kB
import { ConnectWalletButtonConfig, Locale, Wallet, WalletApp } from '../types'; import { BaseScene } from "../game"; import { BaseButton } from './BaseButton'; export declare class ConnectWalletButton extends BaseButton<ConnectWalletButtonConfig> { wallet: Wallet | null; connectionSourceName?: WalletApp; unsubscribeFromConnector?: () => void; locale?: Locale; private button?; private onError?; protected _config: ConnectWalletButtonConfig; constructor(scene: BaseScene, config: ConnectWalletButtonConfig); reDraw(config: ConnectWalletButtonConfig): void; private initWallet; private reDrawButton; private _unsubscribeFromConnector; protected handleUp(): void; protected handleDown(): void; protected handleOut(): void; protected handleOver(): void; connectWallet: () => Promise<void>; disconnectWallet: () => Promise<void>; getShortAddress(): string; getFullAddress(): string; getWalletTonProof(wallet: Wallet): any; destroy(fromScene?: boolean): void; } //# sourceMappingURL=ConnectWalletButton.d.ts.map