UNPKG

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