const require_rolldown_runtime = require('../../../../../../../_virtual/rolldown_runtime.js');

//#region ../../node_modules/.pnpm/class-validator@0.14.1/node_modules/class-validator/cjs/validation/ValidationTypes.js
var require_ValidationTypes = /* @__PURE__ */ require_rolldown_runtime.__commonJS({ "../../node_modules/.pnpm/class-validator@0.14.1/node_modules/class-validator/cjs/validation/ValidationTypes.js": ((exports) => {
	Object.defineProperty(exports, "__esModule", { value: true });
	/**
	* Validation types.
	*/
	var ValidationTypes = class {
		/**
		* Checks if validation type is valid.
		*/
		static isValid(type) {
			return type !== "isValid" && type !== "getMessage" && Object.keys(this).map((key) => this[key]).indexOf(type) !== -1;
		}
	};
	exports.ValidationTypes = ValidationTypes;
	ValidationTypes.CUSTOM_VALIDATION = "customValidation";
	ValidationTypes.NESTED_VALIDATION = "nestedValidation";
	ValidationTypes.PROMISE_VALIDATION = "promiseValidation";
	ValidationTypes.CONDITIONAL_VALIDATION = "conditionalValidation";
	ValidationTypes.WHITELIST = "whitelistValidation";
	ValidationTypes.IS_DEFINED = "isDefined";
}) });

//#endregion
Object.defineProperty(exports, 'default', {
  enumerable: true,
  get: function () {
    return require_ValidationTypes();
  }
});