UNPKG

bytesforce-form-render

Version:

通过 JSON Schema 生成标准 Form,常用于自定义搭建配置界面生成

54 lines (53 loc) 1.7 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.defaultValidateMessages = void 0; var typeTemplate = '${title} is not a valid ${type}'; var defaultValidateMessages = { default: 'Validation error on field ${title}', required: '${title} is required', whitespace: '${title} cannot be empty', date: { format: '${title} is invalid for format date', parse: '${title} could not be parsed as date', invalid: '${title} is invalid date' }, types: { string: typeTemplate, method: typeTemplate, array: typeTemplate, object: typeTemplate, number: typeTemplate, date: typeTemplate, boolean: typeTemplate, integer: typeTemplate, float: typeTemplate, regexp: typeTemplate, email: typeTemplate, url: typeTemplate, hex: typeTemplate }, string: { len: '${title} must be exactly ${len} characters', min: '${title} must be at least ${min} characters', max: '${title} cannot be longer than ${max} characters', range: '${title} must be between ${min} and ${max} characters' }, number: { len: '${title} must equal ${len}', min: '${title} cannot be less than ${min}', max: '${title} cannot be greater than ${max}', range: '${title} must be between ${min} and ${max}' }, array: { len: '${title} must be exactly ${len} in length', min: '${title} cannot be less than ${min} in length', max: '${title} cannot be greater than ${max} in length', range: '${title} must be between ${min} and ${max} in length' }, pattern: { mismatch: '${title} does not match pattern ${pattern}' } }; exports.defaultValidateMessages = defaultValidateMessages;