axOptimizableValidators Generated TypeScript API reference. typescript api api/reference build/apidocs/Variable.axOptimizableValidators.md variable axOptimizableValidators

axOptimizableValidators

TypeScript
const axOptimizableValidators: object;

Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/dsp/optimizable.ts#L90

Common validators reused by program-side component declarations.

Type declaration

NameTypeDescription
nonEmpty()() => AxOptimizableValidatorNon-empty after trim.
preservesPlaceholders()(required: readonly string[]) => AxOptimizableValidatorMust contain every placeholder in required (e.g. ['{{primitivesList}}']).
snakeCaseIdentifier()(maxLen: number) => AxOptimizableValidatorsnake_case identifier, ≤ maxLen chars.
Docs