Spaces:
Runtime error
Runtime error
{{# def.definitions }} | |
{{# def.errors }} | |
{{# def.setupKeyword }} | |
{{# def.$data }} | |
{{ | |
var $i = 'i' + $lvl | |
, $vSchema = 'schema' + $lvl; | |
}} | |
{{? !$isData }} | |
var {{=$vSchema}} = validate.schema{{=$schemaPath}}; | |
{{?}} | |
var {{=$valid}}; | |
{{?$isData}}{{# def.check$dataIsArray }}{{?}} | |
{{=$valid}} = false; | |
for (var {{=$i}}=0; {{=$i}}<{{=$vSchema}}.length; {{=$i}}++) | |
if (equal({{=$data}}, {{=$vSchema}}[{{=$i}}])) { | |
{{=$valid}} = true; | |
break; | |
} | |
{{? $isData }} } {{?}} | |
{{# def.checkError:'enum' }} | |
{{? $breakOnError }} else { {{?}} | |