xcube
Version:
Alipay Cube Tools
16 lines (15 loc) • 431 B
TypeScript
export interface BridgeMessage {
callbackId?: number;
key?: string;
payload?: any;
status?: number;
message?: string;
}
export interface BridgeCallback {
(message: BridgeMessage): void;
}
export declare namespace Singleton {
function broadcase(data: any, callback?: BridgeCallback): Promise<void>;
function isCallback(message: any): boolean;
function onResponse(message: BridgeMessage): void;
}