readme: v5 keywords links

master
Evgeny Poberezkin 2016-02-06 13:18:31 +00:00
parent 3a224d8308
commit 58c0e2e9c0
2 changed files with 11 additions and 11 deletions

View File

@ -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" }
}

View File

@ -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.