messages.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.defaultValidateMessages = void 0;
  6. var typeTemplate = "'${name}' is not a valid ${type}";
  7. var defaultValidateMessages = exports.defaultValidateMessages = {
  8. default: "Validation error on field '${name}'",
  9. required: "'${name}' is required",
  10. enum: "'${name}' must be one of [${enum}]",
  11. whitespace: "'${name}' cannot be empty",
  12. date: {
  13. format: "'${name}' is invalid for format date",
  14. parse: "'${name}' could not be parsed as date",
  15. invalid: "'${name}' is invalid date"
  16. },
  17. types: {
  18. string: typeTemplate,
  19. method: typeTemplate,
  20. array: typeTemplate,
  21. object: typeTemplate,
  22. number: typeTemplate,
  23. date: typeTemplate,
  24. boolean: typeTemplate,
  25. integer: typeTemplate,
  26. float: typeTemplate,
  27. regexp: typeTemplate,
  28. email: typeTemplate,
  29. url: typeTemplate,
  30. hex: typeTemplate
  31. },
  32. string: {
  33. len: "'${name}' must be exactly ${len} characters",
  34. min: "'${name}' must be at least ${min} characters",
  35. max: "'${name}' cannot be longer than ${max} characters",
  36. range: "'${name}' must be between ${min} and ${max} characters"
  37. },
  38. number: {
  39. len: "'${name}' must equal ${len}",
  40. min: "'${name}' cannot be less than ${min}",
  41. max: "'${name}' cannot be greater than ${max}",
  42. range: "'${name}' must be between ${min} and ${max}"
  43. },
  44. array: {
  45. len: "'${name}' must be exactly ${len} in length",
  46. min: "'${name}' cannot be less than ${min} in length",
  47. max: "'${name}' cannot be greater than ${max} in length",
  48. range: "'${name}' must be between ${min} and ${max} in length"
  49. },
  50. pattern: {
  51. mismatch: "'${name}' does not match pattern ${pattern}"
  52. }
  53. };