import { __exports as validation } from "../../../../../../../../_virtual/index16.js";
import { __require as requireLimitNumber } from "./limitNumber.js";
import { __require as requireMultipleOf } from "./multipleOf.js";
import { __require as requireLimitLength } from "./limitLength.js";
import { __require as requirePattern } from "./pattern.js";
import { __require as requireLimitProperties } from "./limitProperties.js";
import { __require as requireRequired } from "./required.js";
import { __require as requireLimitItems } from "./limitItems.js";
import { __require as requireUniqueItems } from "./uniqueItems.js";
import { __require as require_const } from "./const.js";
import { __require as require_enum } from "./enum.js";
var hasRequiredValidation;
function requireValidation() {
  if (hasRequiredValidation) return validation;
  hasRequiredValidation = 1;
  Object.defineProperty(validation, "__esModule", { value: true });
  const limitNumber_1 = requireLimitNumber();
  const multipleOf_1 = requireMultipleOf();
  const limitLength_1 = requireLimitLength();
  const pattern_1 = requirePattern();
  const limitProperties_1 = requireLimitProperties();
  const required_1 = requireRequired();
  const limitItems_1 = requireLimitItems();
  const uniqueItems_1 = requireUniqueItems();
  const const_1 = require_const();
  const enum_1 = require_enum();
  const validation$1 = [
    // number
    limitNumber_1.default,
    multipleOf_1.default,
    // string
    limitLength_1.default,
    pattern_1.default,
    // object
    limitProperties_1.default,
    required_1.default,
    // array
    limitItems_1.default,
    uniqueItems_1.default,
    // any
    { keyword: "type", schemaType: ["string", "array"] },
    { keyword: "nullable", schemaType: "boolean" },
    const_1.default,
    enum_1.default
  ];
  validation.default = validation$1;
  return validation;
}
export {
  requireValidation as __require
};
//# sourceMappingURL=index.js.map
