/** * 单个 SalesSdkProvider 实例内的 Host Promise 桥接。 * 替代模块级全局 pending,避免路由缓存多实例同时响应同一弹窗。 */ export interface InstanceHostBridgePending
{ payload: P; resolve: (result: R | null) => void; } export interface InstanceHostBridge
{
/** 发起 Host 请求,由同实例 Renderer 消费并 complete */
request: (payload: P) => Promise | null;
complete: (result: R | null) => void;
}
/**
* 创建实例级 Host bridge。
*
* @example
* const bridge = createInstanceHostBridge (): InstanceHostBridge ;