UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

16 lines (15 loc) • 639 B
import "./common-BkU19q6Q.mjs"; import "./sandbox-paths-B9nRw-P0.mjs"; import "./date-time-BpsRMb9A.mjs"; import "./typebox-X-jU33BZ.mjs"; import "./reaction-message-id-DERt4P7I.mjs"; //#region src/channels/plugins/actions/shared.ts function listTokenSourcedAccounts(accounts) { return accounts.filter((account) => account.tokenSource !== "none"); } function createUnionActionGate(accounts, createGate) { const gates = accounts.map((account) => createGate(account)); return (key, defaultValue = true) => gates.some((gate) => gate(key, defaultValue)); } //#endregion export { listTokenSourcedAccounts as n, createUnionActionGate as t };