anyOf.ts 394 B

1234567891011121314151617
  1. import type {CodeKeywordDefinition, ErrorNoParams, AnySchema} from "../../types"
  2. import {validateUnion} from "../code"
  3. export type AnyOfError = ErrorNoParams<"anyOf", AnySchema[]>
  4. const def: CodeKeywordDefinition = {
  5. keyword: "anyOf",
  6. schemaType: "array",
  7. trackErrors: true,
  8. code: validateUnion,
  9. error: {
  10. message: "should match some schema in anyOf",
  11. },
  12. }
  13. export default def