X7ROOT File Manager
Current Path:
/lib/node_modules/npm/node_modules/har-validator/node_modules/ajv/lib/dot
lib
/
node_modules
/
npm
/
node_modules
/
har-validator
/
node_modules
/
ajv
/
lib
/
dot
/
📁
..
📄
_limit.jst
(3.84 KB)
📄
_limitItems.jst
(353 B)
📄
_limitLength.jst
(358 B)
📄
_limitProperties.jst
(376 B)
📄
allOf.jst
(609 B)
📄
anyOf.jst
(921 B)
📄
coerce.def
(1.93 KB)
📄
comment.jst
(322 B)
📄
const.jst
(280 B)
📄
contains.jst
(1.16 KB)
📄
custom.jst
(4.83 KB)
📄
defaults.def
(1.25 KB)
📄
definitions.def
(3.93 KB)
📄
dependencies.jst
(1.82 KB)
📄
enum.jst
(552 B)
📄
errors.def
(8.09 KB)
📄
format.jst
(3.06 KB)
📄
if.jst
(1.58 KB)
📄
items.jst
(2.55 KB)
📄
missing.def
(1.17 KB)
📄
multipleOf.jst
(644 B)
📄
not.jst
(861 B)
📄
oneOf.jst
(1.12 KB)
📄
pattern.jst
(348 B)
📄
properties.jst
(7.54 KB)
📄
propertyNames.jst
(1.25 KB)
📄
ref.jst
(2.4 KB)
📄
required.jst
(2.8 KB)
📄
uniqueItems.jst
(1.66 KB)
📄
validate.jst
(7.54 KB)
Editing: required.jst
{{# def.definitions }} {{# def.errors }} {{# def.missing }} {{# def.setupKeyword }} {{# def.$data }} {{ var $vSchema = 'schema' + $lvl; }} {{## def.setupLoop: {{? !$isData }} var {{=$vSchema}} = validate.schema{{=$schemaPath}}; {{?}} {{ var $i = 'i' + $lvl , $propertyPath = 'schema' + $lvl + '[' + $i + ']' , $missingProperty = '\' + ' + $propertyPath + ' + \''; if (it.opts._errorDataPathProperty) { it.errorPath = it.util.getPathExpr($currentErrorPath, $propertyPath, it.opts.jsonPointers); } }} #}} {{## def.isRequiredOwnProperty: Object.prototype.hasOwnProperty.call({{=$data}}, {{=$vSchema}}[{{=$i}}]) #}} {{? !$isData }} {{? $schema.length < it.opts.loopRequired && it.schema.properties && Object.keys(it.schema.properties).length }} {{ var $required = []; }} {{~ $schema:$property }} {{ var $propertySch = it.schema.properties[$property]; }} {{? !($propertySch && {{# def.nonEmptySchema:$propertySch}}) }} {{ $required[$required.length] = $property; }} {{?}} {{~}} {{??}} {{ var $required = $schema; }} {{?}} {{?}} {{? $isData || $required.length }} {{ var $currentErrorPath = it.errorPath , $loopRequired = $isData || $required.length >= it.opts.loopRequired , $ownProperties = it.opts.ownProperties; }} {{? $breakOnError }} var missing{{=$lvl}}; {{? $loopRequired }} {{# def.setupLoop }} var {{=$valid}} = true; {{?$isData}}{{# def.check$dataIsArray }}{{?}} for (var {{=$i}} = 0; {{=$i}} < {{=$vSchema}}.length; {{=$i}}++) { {{=$valid}} = {{=$data}}[{{=$vSchema}}[{{=$i}}]] !== undefined {{? $ownProperties }} && {{# def.isRequiredOwnProperty }} {{?}}; if (!{{=$valid}}) break; } {{? $isData }} } {{?}} {{# def.checkError:'required' }} else { {{??}} if ({{# def.checkMissingProperty:$required }}) { {{# def.errorMissingProperty:'required' }} } else { {{?}} {{??}} {{? $loopRequired }} {{# def.setupLoop }} {{? $isData }} if ({{=$vSchema}} && !Array.isArray({{=$vSchema}})) { {{# def.addError:'required' }} } else if ({{=$vSchema}} !== undefined) { {{?}} for (var {{=$i}} = 0; {{=$i}} < {{=$vSchema}}.length; {{=$i}}++) { if ({{=$data}}[{{=$vSchema}}[{{=$i}}]] === undefined {{? $ownProperties }} || !{{# def.isRequiredOwnProperty }} {{?}}) { {{# def.addError:'required' }} } } {{? $isData }} } {{?}} {{??}} {{~ $required:$propertyKey }} {{# def.allErrorsMissingProperty:'required' }} {{~}} {{?}} {{?}} {{ it.errorPath = $currentErrorPath; }} {{?? $breakOnError }} if (true) { {{?}}
Upload File
Create Folder