UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

11 lines (10 loc) 422 B
//#region src/commands/models/alias-name.ts /** Validates and normalizes a user-facing model alias. */ function normalizeAlias(alias) { const trimmed = alias.trim(); if (!trimmed) throw new Error("Alias cannot be empty."); if (!/^[A-Za-z0-9_.:-]+$/.test(trimmed)) throw new Error("Alias must use letters, numbers, dots, underscores, colons, or dashes."); return trimmed; } //#endregion export { normalizeAlias as t };