dop-sdk
Version:
Mini App SDK for JavaScript by VTB
30 lines (29 loc) • 1.04 kB
TypeScript
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>;
}