4f75566663999a4d0d23da3111d7ad70163405f35540e298a52462574d615d34f4e8fc3c687ef7f587bba5b587c1537c5faa845045b231943a16bd8caeefe8 376 B

123456789101112
  1. {{# def.definitions }}
  2. {{# def.errors }}
  3. {{# def.setupKeyword }}
  4. {{# def.$data }}
  5. {{# def.numberKeyword }}
  6. {{ var $op = $keyword == 'maxProperties' ? '>' : '<'; }}
  7. if ({{# def.$dataNotType:'number' }} Object.keys({{=$data}}).length {{=$op}} {{=$schemaValue}}) {
  8. {{ var $errorKeyword = $keyword; }}
  9. {{# def.error:'_limitProperties' }}
  10. } {{? $breakOnError }} else { {{?}}