UNPKG

react-router-ga

Version:

[![Downloads](https://img.shields.io/npm/dm/react-router-ga)](https://npm.im/react-router-ga) [![Version](https://img.shields.io/npm/v/react-router-ga)](https://npm.im/react-router-ga) [![License](https://img.shields.io/npm/l/react-router-ga)](https://ope

19 lines (16 loc) 474 B
'use strict'; module.exports = function defFunc(ajv) { defFunc.definition = { type: 'object', macro: function (schema, parentSchema) { if (!schema) return true; var properties = Object.keys(parentSchema.properties); if (properties.length == 0) return true; return {required: properties}; }, metaSchema: {type: 'boolean'}, dependencies: ['properties'] }; ajv.addKeyword('allRequired', defFunc.definition); return ajv; };