first commit

This commit is contained in:
monjack
2025-06-20 18:01:48 +08:00
commit 6daa6d65c1
24611 changed files with 2512443 additions and 0 deletions

39
app_vue/node_modules/fast-uri/test/ajv.test.js generated vendored Normal file
View File

@ -0,0 +1,39 @@
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))
})