readme: v5 keywords links
parent
3a224d8308
commit
58c0e2e9c0
12
KEYWORDS.md
12
KEYWORDS.md
|
@ -16,13 +16,13 @@ The keywords and their values define what rules the data should satisfy to be va
|
|||
- [maxLength/minLength](#maxlength--minlength)
|
||||
- [pattern](#pattern)
|
||||
- [format](#format)
|
||||
- [formatMaximum / formatMinimum and exclusiveFormatMaximum / exclusiveFormatMinimum](#formatmaximum--formatminimum-and-exclusiveformatmaximum--exclusiveformatminimum) (v5)
|
||||
- [formatMaximum / formatMinimum and exclusiveFormatMaximum / exclusiveFormatMinimum](#formatmaximum--formatminimum-and-exclusiveformatmaximum--exclusiveformatminimum-v5-proposal) (v5)
|
||||
- [Keywords for arrays](#keywords-for-arrays)
|
||||
- [maxItems/minItems](#maxitems--minitems)
|
||||
- [uniqueItems](#uniqueitems)
|
||||
- [items](#items)
|
||||
- [additionalItems](#additionalitems)
|
||||
- [contains](#contains) (v5)
|
||||
- [contains](#contains-v5-proposal) (v5)
|
||||
- [Keywords for objects](#keywords-for-objects)
|
||||
- [maxProperties/minProperties](#maxproperties--minproperties)
|
||||
- [required](#required)
|
||||
|
@ -30,15 +30,15 @@ The keywords and their values define what rules the data should satisfy to be va
|
|||
- [patternProperties](#patternproperties)
|
||||
- [additionalProperties](#additionalproperties)
|
||||
- [dependencies](#dependencies)
|
||||
- [patternGroups](#patternGroups) (v5)
|
||||
- [patternGroups](#patterngroups-v5-proposal) (v5)
|
||||
- [Keywords for all types](#keywords-for-all-types)
|
||||
- [enum](#enum)
|
||||
- [constant](#constant) (v5)
|
||||
- [constant](#constant-v5-proposal) (v5)
|
||||
- [not](#not)
|
||||
- [oneOf](#oneof)
|
||||
- [anyOf](#anyof)
|
||||
- [allOf](#allof)
|
||||
- [switch](#switch) (v5)
|
||||
- [switch](#switch-v5-proposal) (v5)
|
||||
|
||||
|
||||
|
||||
|
@ -370,7 +370,7 @@ The same can be expressed using only draft 4 keywords but it is quite verbose. T
|
|||
```json
|
||||
{
|
||||
"not": {
|
||||
"type": array,
|
||||
"type": "array",
|
||||
"items": {
|
||||
"not": { "type": "integer" }
|
||||
}
|
||||
|
|
10
README.md
10
README.md
|
@ -156,11 +156,11 @@ Ajv supports all validation keywords from draft 4 of JSON-schema standard:
|
|||
|
||||
With option `v5: true` Ajv also supports all validation keywords and [$data reference](#data-reference) from [v5 proposals](https://github.com/json-schema/json-schema/wiki/v5-Proposals) for JSON-schema standard:
|
||||
|
||||
- switch - conditional validation with a sequence of if/then clauses
|
||||
- contains - check that array contains a valid item
|
||||
- constant - check that data is equal to some value
|
||||
- patternGroups - a more powerful alternative to patternProperties
|
||||
- formatMaximum, formatMinimum, exclusiveFormatMaximum, exclusiveFormatMinimum - setting limits for date, time, etc.
|
||||
- [switch](https://github.com/epoberezkin/ajv/blob/master/KEYWORDS.md#switch-v5-proposal) - conditional validation with a sequence of if/then clauses
|
||||
- [contains](https://github.com/epoberezkin/ajv/blob/master/KEYWORDS.md#contains-v5-proposal) - check that array contains a valid item
|
||||
- [constant](https://github.com/epoberezkin/ajv/blob/master/KEYWORDS.md#constant-v5-proposal) - check that data is equal to some value
|
||||
- [patternGroups](https://github.com/epoberezkin/ajv/blob/master/KEYWORDS.md#patterngroups-v5-proposal) - a more powerful alternative to patternProperties
|
||||
- [formatMaximum, formatMinimum, exclusiveFormatMaximum, exclusiveFormatMinimum](https://github.com/epoberezkin/ajv/blob/master/KEYWORDS.md#formatmaximum--formatminimum-and-exclusiveformatmaximum--exclusiveformatminimum-v5-proposal) - setting limits for date, time, etc.
|
||||
|
||||
See [JSON-Schema validation keywords](https://github.com/epoberezkin/ajv/blob/master/KEYWORDS.md) for more details.
|
||||
|
||||
|
|
Loading…
Reference in New Issue