extensions
用于处理已安装扩展的命名空间。扩展由一个 Extension 接口表示,该接口允许对其进行反射。
扩展编写者可以通过从 activate
调用返回其 API 公共接口来向其他扩展提供 API。
当依赖于另一个扩展的 API 时,请在 package.json
中添加一个 extensionDependencies
条目,并使用 getExtension 函数和 exports 属性,如下所示:
const podmanExtension = extensions.getExtension('podman-desktop.podman');
const podmanExtensionAPI = podmanExtension.exports;
podmanExtensionAPI....