| 12345678910111213141516171819202122232425262728293031323334353637383940414243 | {{# def.definitions }}{{# def.errors }}{{# def.setupKeyword }}{{# def.setupNextLevel }}{{? {{# def.nonEmptySchema:$schema }} }}  {{    $it.schema = $schema;    $it.schemaPath = $schemaPath;    $it.errSchemaPath = $errSchemaPath;  }}  var {{=$errs}} = errors;  {{# def.setCompositeRule }}  {{    $it.createErrors = false;    var $allErrorsOption;    if ($it.opts.allErrors) {      $allErrorsOption = $it.opts.allErrors;      $it.opts.allErrors = false;    }  }}  {{= it.validate($it) }}  {{    $it.createErrors = true;    if ($allErrorsOption) $it.opts.allErrors = $allErrorsOption;  }}  {{# def.resetCompositeRule }}  if ({{=$nextValid}}) {    {{# def.error:'not' }}  } else {    {{# def.resetErrors }}  {{? it.opts.allErrors }} } {{?}}{{??}}  {{# def.addError:'not' }}  {{? $breakOnError}}    if (false) {  {{?}}{{?}}
 |