UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

21 lines (20 loc) • 799 B
import "./registry-Bcrk1FVy.mjs"; //#region src/channels/plugins/approvals.ts function resolveChannelApprovalCapability(plugin) { return plugin?.approvalCapability; } function resolveChannelApprovalAdapter(plugin) { const capability = resolveChannelApprovalCapability(plugin); if (!capability) return; if (!capability.delivery && !capability.nativeRuntime && !capability.render && !capability.native) return; return { describeExecApprovalSetup: capability.describeExecApprovalSetup, describePluginApprovalSetup: capability.describePluginApprovalSetup, delivery: capability.delivery, nativeRuntime: capability.nativeRuntime, render: capability.render, native: capability.native }; } //#endregion export { resolveChannelApprovalCapability as n, resolveChannelApprovalAdapter as t };