"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.DEFAULT_IS_TRUE_MESSAGE = () => 'The validated expression is false';
exports.DEFAULT_IS_NULL_MESSAGE = () => 'The validated object is null';
exports.DEFAULT_NOT_EMPTY_MESSAGE = () => 'The validated value is empty';
exports.DEFAULT_NOT_BLANK_MESSAGE = () => 'The validated string is blank';
exports.DEFAULT_INVALID_INDEX_MESSAGE = (index, array) => () => `The validated array index is invalid! You requested index #${index} but the array had #${array.length} elements`;
exports.DEFAULT_INVALID_PROPERTY_MESSAGE = (key, obj) => () => `The key '${key}' is not available in ${JSON.stringify(obj)}`;
exports.DEFAULT_MATCHES_PATTERN = (input, pattern) => () => `The string '${input}' does not match the given pattern: '${pattern.source}'!`;
exports.DEFAULT_MATCHES_EMAIL = (value) => () => `'${value}' is not a valid email address!`;
exports.DEFAULT_MATCHES_PASSWORD = (pw) => () => `'${pw}' is not a valid password!`;
exports.DEFAULT_MATCHES_ALPHANUMERIC = (value) => () => `'${value}' is not a alphanumeric value!`;
exports.DEFAULT_MATCHES_HEX = (value) => () => `'${value}' is not a hex value!`;
exports.DEFAULT_MATCHES_UUID = (value) => () => `'${value}' is not a UUID value!`;
exports.DEFAULT_INCLUSIVE_BETWEEN_MESSAGE = () => 'The value is not in the specified inclusive range';
exports.DEFAULT_EXCLUSIVE_BETWEEN_MESSAGE = () => 'The value is not in the specified exclusive range';
exports.DEFAULT_JSON_MESSAGE = () => 'The value is neither a num, String, bool, Null, List or Map';
exports.DEFAULT_KEY_IN_MAP_MESSAGE = () => "The key '%key%' is not available for this structure: %structure%";
//# sourceMappingURL=messages.js.map