UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

14 lines (13 loc) 747 B
import { c as normalizeOptionalLowercaseString } from "./string-coerce-CIXf7egm.js"; import { i as normalizeTrustedSafeBinDirs } from "./exec-safe-bin-trust-BL7TeFlZ.js"; //#region src/infra/exec-safe-bin-config.ts function normalizeConfiguredSafeBins(entries) { if (!Array.isArray(entries)) return []; return Array.from(new Set(entries.map((entry) => normalizeOptionalLowercaseString(entry) ?? "").filter((entry) => entry.length > 0))).toSorted(); } function normalizeConfiguredTrustedSafeBinDirs(entries) { if (!Array.isArray(entries)) return []; return normalizeTrustedSafeBinDirs(entries.filter((entry) => typeof entry === "string")); } //#endregion export { normalizeConfiguredTrustedSafeBinDirs as n, normalizeConfiguredSafeBins as t };