| 123456789101112131415161718192021222324252627282930313233343536373839 | const AJV = require('ajv')const fastUri = require('../')const ajv = new AJV({  uriResolver: fastUri // comment this line to see it works with uri-js})const test = require('tape')test('ajv', t => {  t.plan(1)  const schema = {    $ref: '#/definitions/Record%3Cstring%2CPerson%3E',    definitions: {      Person: {        type: 'object',        properties: {          firstName: {            type: 'string'          }        }      },      'Record<string,Person>': {        type: 'object',        additionalProperties: {          $ref: '#/definitions/Person'        }      }    }  }  const data = {    joe: {      firstName: 'Joe'    }  }  const validate = ajv.compile(schema)  t.ok(validate(data))})
 |