index.d.ts 771 B

12345678910111213141516
  1. import type { ErrorObject, Vocabulary } from "../../types";
  2. import { LimitNumberError } from "./limitNumber";
  3. import { MultipleOfError } from "./multipleOf";
  4. import { PatternError } from "./pattern";
  5. import { RequiredError } from "./required";
  6. import { UniqueItemsError } from "./uniqueItems";
  7. import { ConstError } from "./const";
  8. import { EnumError } from "./enum";
  9. declare const validation: Vocabulary;
  10. export default validation;
  11. type LimitError = ErrorObject<"maxItems" | "minItems" | "minProperties" | "maxProperties" | "minLength" | "maxLength", {
  12. limit: number;
  13. }, number | {
  14. $data: string;
  15. }>;
  16. export type ValidationKeywordError = LimitError | LimitNumberError | MultipleOfError | PatternError | RequiredError | UniqueItemsError | ConstError | EnumError;