ajv-validator / ajv-validator/ajv-errors
How to set a global error message for required fields in all subschemas
- 主要語言
- TypeScript
- 星號
- 289
- 分支
- 21
- PR 合併指標
- 30 天內沒有已合併 PR
描述
Hello, thanks for the library!
My schema looks like:
```js
{
if: {
properties: {
fieldType: {
const: 'field1',
},
},
required: ['fieldType'],
},
then: {
$ref: '#/definitions/customDefinition',
required: ['field1'],
errorMessage: {
required: 'Required',
},
},
else: {
$ref: '#/definitions/customDefinition',
required: ['field2'],
errorMessage: {
required: 'Required',
},
},
definitions: {
customDefinition: {
type: 'object',
properties: { date: { format: 'date' } },
required: ['date'],
errorMessage: {
properties: { date: 'Custom error message' },
required: 'Required',
},
},
},
errorMessage: {
required: 'Required',
},
};
```
Now I need to copy-paste
```js
errorMessage: {
required: 'Required',
},
```
in each subschema.
Is there an ability to set a global error message for required fields?
貢獻指南
這個儲存庫沒有索引到貢獻指南
評估
這個 Issue 還沒有評估資料。