mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-05-06 16:16:44 +08:00
- 实现了配置模式解析器,支持递归对象/数组/标量树结构 - 添加了可编辑字段收集功能,支持批量编辑标量和数组类型 - 实现了YAML解析器,支持嵌套对象、标量数组和对象数组 - 添加了YAML注释提取功能,将注释映射到逻辑字段路径 - 实现了基于模式的示例YAML配置生成功能 - 添加了扩展端验证诊断功能,支持中英文错误消息 - 实现了表单更新应用功能,支持标量、数组和对象数组更新 - 添加了批处理数组值解析和模式枚举值标准化功能 - 实现了YAML标量格式化和引号移除功能 - 添加了完整的模式节点验证,支持数值约束、长度限制和模式匹配 - 实现了多语言验证消息本地化功能 - 添加了YAML标记化和块解析功能 - 实现了唯一性检查和比较键构建功能
25 lines
1.1 KiB
JavaScript
25 lines
1.1 KiB
JavaScript
const ValidationMessageKeys = Object.freeze({
|
|
enumMismatch: "validation.enumMismatch",
|
|
exclusiveMaximumViolation: "validation.exclusiveMaximumViolation",
|
|
exclusiveMinimumViolation: "validation.exclusiveMinimumViolation",
|
|
expectedArray: "validation.expectedArray",
|
|
expectedObject: "validation.expectedObject",
|
|
expectedScalarShape: "validation.expectedScalarShape",
|
|
expectedScalarValue: "validation.expectedScalarValue",
|
|
maximumViolation: "validation.maximumViolation",
|
|
maxItemsViolation: "validation.maxItemsViolation",
|
|
maxLengthViolation: "validation.maxLengthViolation",
|
|
minimumViolation: "validation.minimumViolation",
|
|
multipleOfViolation: "validation.multipleOfViolation",
|
|
minItemsViolation: "validation.minItemsViolation",
|
|
minLengthViolation: "validation.minLengthViolation",
|
|
missingRequired: "validation.missingRequired",
|
|
patternViolation: "validation.patternViolation",
|
|
uniqueItemsViolation: "validation.uniqueItemsViolation",
|
|
unknownProperty: "validation.unknownProperty"
|
|
});
|
|
|
|
module.exports = {
|
|
ValidationMessageKeys
|
|
};
|