aboutsummaryrefslogtreecommitdiff
path: root/sandbox/testAppNevena/Front/node_modules/ajv/lib/vocabularies/jtd/metadata.ts
diff options
context:
space:
mode:
Diffstat (limited to 'sandbox/testAppNevena/Front/node_modules/ajv/lib/vocabularies/jtd/metadata.ts')
-rw-r--r--sandbox/testAppNevena/Front/node_modules/ajv/lib/vocabularies/jtd/metadata.ts24
1 files changed, 0 insertions, 24 deletions
diff --git a/sandbox/testAppNevena/Front/node_modules/ajv/lib/vocabularies/jtd/metadata.ts b/sandbox/testAppNevena/Front/node_modules/ajv/lib/vocabularies/jtd/metadata.ts
deleted file mode 100644
index 19eeb8c7..00000000
--- a/sandbox/testAppNevena/Front/node_modules/ajv/lib/vocabularies/jtd/metadata.ts
+++ /dev/null
@@ -1,24 +0,0 @@
-import {KeywordCxt} from "../../ajv"
-import type {CodeKeywordDefinition} from "../../types"
-import {alwaysValidSchema} from "../../compile/util"
-
-const def: CodeKeywordDefinition = {
- keyword: "metadata",
- schemaType: "object",
- code(cxt: KeywordCxt) {
- checkMetadata(cxt)
- const {gen, schema, it} = cxt
- if (alwaysValidSchema(it, schema)) return
- const valid = gen.name("valid")
- cxt.subschema({keyword: "metadata", jtdMetadata: true}, valid)
- cxt.ok(valid)
- },
-}
-
-export function checkMetadata({it, keyword}: KeywordCxt, metadata?: boolean): void {
- if (it.jtdMetadata !== metadata) {
- throw new Error(`JTD: "${keyword}" cannot be used in this schema location`)
- }
-}
-
-export default def