UNPKG

@dogeuni-org/wallet-connect-react

Version:

dogeuni wallet js sdk rom react provider、swap pools base action, base use for React

22 lines (21 loc) 674 B
export interface Response<T> { code: number; message: string | null | unknown; data: null | Record<string, T>; } interface ConnectType<T> { data: Record<string, unknown>; onConnect?: (data: string) => void; onOpen?: (data: string) => void; onMessage: (data: T | any) => void; onError: (data: Response<unknown>) => void; } export declare class Bridge { private token; private eventSource; private BRIDGE_URL; getToken<T extends Record<string, unknown>>(data?: T): Promise<string>; connect<T>({ data, onConnect, onOpen, onError, onMessage }: ConnectType<T>): Promise<void>; } export declare const bridge: Bridge; export {};