UNPKG

dop-sdk

Version:

Mini App SDK for JavaScript by VTB

30 lines (29 loc) 1.04 kB
import { UniversalBridgeInfo } from '../types/universal-bridge'; /** * Interfaces to communicate with Host application */ export interface UniversalBridgeProvider { /** * Send JSON/String information to HostApp. */ sendJsonToHostapp(info: string): Promise<string>; /** * Send UniversalBridgeInfo to HostApp. */ sendInfoToHostapp(info: UniversalBridgeInfo): Promise<string>; } /** @internal */ export declare class UniversalBridge implements UniversalBridgeProvider { /** * Associating sendJsonToHostapp function to MiniAppBridge object. * @param {info} JSON/String information that you would like to send to HostApp. * @see {sendJsonToHostapp} */ sendJsonToHostapp(info: string): Promise<string>; /** * Associating sendInfoToHostapp function to MiniAppBridge object. * @param {info} UniversalBridgeInfo information that you would like to send to HostApp. * @see {sendInfoToHostapp} */ sendInfoToHostapp(info: UniversalBridgeInfo): Promise<string>; }