UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

18 lines (17 loc) 618 B
//#region node_modules/@openclaw/fs-safe/dist/string-coerce.js function normalizeNullableString(value) { if (typeof value !== "string") return null; const trimmed = value.trim(); return trimmed ? trimmed : null; } function normalizeOptionalString(value) { return normalizeNullableString(value) ?? void 0; } function normalizeOptionalLowercaseString(value) { return normalizeOptionalString(value)?.toLowerCase(); } function normalizeLowercaseStringOrEmpty(value) { return normalizeOptionalLowercaseString(value) ?? ""; } //#endregion export { normalizeOptionalString as n, normalizeLowercaseStringOrEmpty as t };