(data, {instancePath="", parentData, parentDataProperty, rootData=data}={})
| 35 | const root1 = {validate: validate10}; |
| 36 | |
| 37 | function validate13(data, {instancePath="", parentData, parentDataProperty, rootData=data}={}){ |
| 38 | let vErrors = null; |
| 39 | let errors = 0; |
| 40 | if(errors === 0){ |
| 41 | if(Array.isArray(data)){ |
| 42 | if(data.length < 1){ |
| 43 | validate13.errors = [{instancePath,schemaPath:"#/minItems",keyword:"minItems",params:{limit: 1},message:"must NOT have fewer than 1 items"}]; |
| 44 | return false; |
| 45 | } |
| 46 | else { |
| 47 | var valid0 = true; |
| 48 | const len0 = data.length; |
| 49 | for(let i0=0; i0<len0; i0++){ |
| 50 | const _errs1 = errors; |
| 51 | if(!(root1.validate(data[i0], {instancePath:instancePath+"/" + i0,parentData:data,parentDataProperty:i0,rootData}))){ |
| 52 | vErrors = vErrors === null ? root1.validate.errors : vErrors.concat(root1.validate.errors); |
| 53 | errors = vErrors.length; |
| 54 | } |
| 55 | var valid0 = _errs1 === errors; |
| 56 | if(!valid0){ |
| 57 | break; |
| 58 | } |
| 59 | } |
| 60 | } |
| 61 | } |
| 62 | else { |
| 63 | validate13.errors = [{instancePath,schemaPath:"#/type",keyword:"type",params:{type: "array"},message:"must be array"}]; |
| 64 | return false; |
| 65 | } |
| 66 | } |
| 67 | validate13.errors = vErrors; |
| 68 | return errors === 0; |
| 69 | } |
| 70 | |
| 71 | const func0 = require("ajv/dist/runtime/equal").default; |
| 72 |
no test coverage detected
searching dependent graphs…