SYS_ExternalApi class
外部接口注入管理类
签名
typescript
class SYS_ExternalApi1
备注
提供扩展注入自己开发的上层接口的能力,供其他扩展、独立脚本与 runApi 调用;
- 支持命名冲突检测:多个扩展注册同名接口时,输出冲突警告日志,调用时默认走最早注册的那个; - 支持生命周期管理:扩展卸载时自动注销其注册的接口,其他扩展再次调用该接口将报错; - 支持注入 Help 元数据:注册时附带说明、参数、返回值、示例,供 SYS_Help 渐进式披露
调用入口为沙盒内的 external 对象(Proxy 动态调用),注册 / 注销统一通过本类的 register / unregister
方法
方法名 | 修饰符 | 描述 |
|---|---|---|
注册一个上层接口 | ||
注销指定接口 |