UNPKG

axiom

Version:

Axiom AI SDK provides - an API to wrap your AI calls with observability instrumentation. - offline evals - online evals

30 lines (28 loc) 688 B
import { AxiomCLIError } from "./chunk-ISSDOC43.js"; import { isValidName } from "./chunk-MM5FFQJT.js"; // src/evals/name-validation-runtime.ts import { appendFileSync } from "fs"; function recordName(kind, name) { const registryFile = process.env.AXIOM_NAME_REGISTRY_FILE; if (registryFile) { try { appendFileSync(registryFile, JSON.stringify({ kind, name }) + "\n", "utf8"); } catch { } } } function validateName(name, kind) { const validation = isValidName(name); if (!validation.valid) { throw new AxiomCLIError(`\u274C ${kind} name: ${validation.error}`); } } export { recordName, validateName }; //# sourceMappingURL=chunk-FWPCBQBZ.js.map