1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- {{
- {{
- {{
- {{
- {{
- {{
- {{=$data}}{{= it.util.getProperty($property) }} !== undefined
- {{? $ownProperties }}
- && Object.prototype.hasOwnProperty.call({{=$data}}, '{{=it.util.escapeQuotes($property)}}')
- {{?}}
- {{
- var $schemaDeps = {}
- , $propertyDeps = {}
- , $ownProperties = it.opts.ownProperties;
- for ($property in $schema) {
- var $sch = $schema[$property];
- var $deps = Array.isArray($sch) ? $propertyDeps : $schemaDeps;
- $deps[$property] = $sch;
- }
- }}
- var {{=$errs}} = errors;
- {{ var $currentErrorPath = it.errorPath; }}
- var missing{{=$lvl}};
- {{ for (var $property in $propertyDeps) { }}
- {{ $deps = $propertyDeps[$property]; }}
- {{? $deps.length }}
- if ({{
- {{? $breakOnError }}
- && ({{
- {{
- {{??}}
- ) {
- {{~ $deps:$propertyKey }}
- {{
- {{~}}
- {{?}}
- } {{
- {{?}}
- {{ } }}
- {{
- it.errorPath = $currentErrorPath;
- var $currentBaseId = $it.baseId;
- }}
- {{ for (var $property in $schemaDeps) { }}
- {{ var $sch = $schemaDeps[$property]; }}
- {{? {{
- {{=$nextValid}} = true;
- if ({{
- {{
- $it.schema = $sch;
- $it.schemaPath = $schemaPath + it.util.getProperty($property);
- $it.errSchemaPath = $errSchemaPath + '/' + it.util.escapeFragment($property);
- }}
- {{
- }
- {{
- {{?}}
- {{ } }}
- {{? $breakOnError }}
- {{= $closingBraces }}
- if ({{=$errs}} == errors) {
- {{?}}
- {{
|