Validates function definitions against the strict typed schemas (FunctionDefinition union).
Collects all errors across all fields and throws a single BadRequestError if any are invalid.
Import FunctionDefinition from './function-types' at call sites to avoid circular deps.
Validates function definitions against the strict typed schemas (FunctionDefinition union). Collects all errors across all fields and throws a single BadRequestError if any are invalid.
Import FunctionDefinition from './function-types' at call sites to avoid circular deps.