dingtalk-jsapi
Version:
钉钉 模块化 多端统一 API
16 lines (15 loc) • 717 B
TypeScript
/**
* ref: https://yuque.antfin.com/dd-fd/union_jsapi/xrqrr3#LKXbm
* 在桌面端上的混合容器(即支持调用dingtalk.xx.xx接口又可以调用openApi接口的容器)使用时,
* 如果业务方自己调用了 dingtalk.event.register 的话,会使openApi失效,同时channel也无法使用,
* 为了使channel可使用,可在 dingtalk.event.register 里的'openapi.event.emit' 事件分支上加入
* 相关处理代码,初始化即可使用;
*/
declare type IHandler = (eventData: any) => void;
declare type IConfigFn = (eventName: string, handler: IHandler) => void;
declare let on: IConfigFn;
declare let off: IConfigFn;
declare global {
var dingtalk: any;
}
export { on, off };