PATH:
usr
/
local
/
lib
/
node_modules
/
bower
/
lib
/
node_modules
/
ajv
/
lib
/
dot
{{# def.definitions }} {{# def.errors }} {{# def.setupKeyword }} {{# def.$data }} {{ var $isMax = $keyword == 'maximum' , $exclusiveKeyword = $isMax ? 'exclusiveMaximum' : 'exclusiveMinimum' , $schemaExcl = it.schema[$exclusiveKeyword] , $isDataExcl = it.opts.v5 && $schemaExcl && $schemaExcl.$data , $op = $isMax ? '<' : '>' , $notOp = $isMax ? '>' : '<'; }} {{? $isDataExcl }} {{ var $schemaValueExcl = it.util.getData($schemaExcl.$data, $dataLvl, it.dataPathArr) , $exclusive = 'exclusive' + $lvl , $opExpr = 'op' + $lvl , $opStr = '\' + ' + $opExpr + ' + \''; }} var schemaExcl{{=$lvl}} = {{=$schemaValueExcl}}; {{ $schemaValueExcl = 'schemaExcl' + $lvl; }} var exclusive{{=$lvl}}; if (typeof {{=$schemaValueExcl}} != 'boolean' && typeof {{=$schemaValueExcl}} != 'undefined') { {{ var $errorKeyword = $exclusiveKeyword; }} {{# def.error:'_exclusiveLimit' }} } else if({{# def.$dataNotType:'number' }} ((exclusive{{=$lvl}} = {{=$schemaValueExcl}} === true) ? {{=$data}} {{=$notOp}}= {{=$schemaValue}} : {{=$data}} {{=$notOp}} {{=$schemaValue}}) || {{=$data}} !== {{=$data}}) { var op{{=$lvl}} = exclusive{{=$lvl}} ? '{{=$op}}' : '{{=$op}}='; {{??}} {{ var $exclusive = $schemaExcl === true , $opStr = $op; /*used in error*/ if (!$exclusive) $opStr += '='; var $opExpr = '\'' + $opStr + '\''; /*used in error*/ }} if ({{# def.$dataNotType:'number' }} {{=$data}} {{=$notOp}}{{?$exclusive}}={{?}} {{=$schemaValue}} || {{=$data}} !== {{=$data}}) { {{?}} {{ var $errorKeyword = $keyword; }} {{# def.error:'_limit' }} } {{? $breakOnError }} else { {{?}}
[-] multipleOf.jst
[edit]
[-] custom.jst
[edit]
[-] required.jst
[edit]
[-] allOf.jst
[edit]
[+]
..
[-] properties.jst
[edit]
[-] anyOf.jst
[edit]
[-] defaults.def
[edit]
[-] missing.def
[edit]
[-] validate.jst
[edit]
[-] errors.def
[edit]
[-] uniqueItems.jst
[edit]
[-] oneOf.jst
[edit]
[-] coerce.def
[edit]
[-] format.jst
[edit]
[-] dependencies.jst
[edit]
[-] enum.jst
[edit]
[-] pattern.jst
[edit]
[-] _limitProperties.jst
[edit]
[-] definitions.def
[edit]
[-] _limitLength.jst
[edit]
[-] items.jst
[edit]
[-] _limitItems.jst
[edit]
[-] ref.jst
[edit]
[-] _limit.jst
[edit]
[-] not.jst
[edit]
[+]
v5