aboutsummaryrefslogtreecommitdiff
path: root/sandbox/testAppNevena/Front/node_modules/ajv/lib/vocabularies/jtd/elements.ts
diff options
context:
space:
mode:
Diffstat (limited to 'sandbox/testAppNevena/Front/node_modules/ajv/lib/vocabularies/jtd/elements.ts')
-rw-r--r--sandbox/testAppNevena/Front/node_modules/ajv/lib/vocabularies/jtd/elements.ts32
1 files changed, 0 insertions, 32 deletions
diff --git a/sandbox/testAppNevena/Front/node_modules/ajv/lib/vocabularies/jtd/elements.ts b/sandbox/testAppNevena/Front/node_modules/ajv/lib/vocabularies/jtd/elements.ts
deleted file mode 100644
index 983af7c0..00000000
--- a/sandbox/testAppNevena/Front/node_modules/ajv/lib/vocabularies/jtd/elements.ts
+++ /dev/null
@@ -1,32 +0,0 @@
-import type {CodeKeywordDefinition, SchemaObject} from "../../types"
-import type {KeywordCxt} from "../../compile/validate"
-import {alwaysValidSchema} from "../../compile/util"
-import {validateArray} from "../code"
-import {_, not} from "../../compile/codegen"
-import {checkMetadata} from "./metadata"
-import {checkNullable} from "./nullable"
-import {typeError, _JTDTypeError} from "./error"
-
-export type JTDElementsError = _JTDTypeError<"elements", "array", SchemaObject>
-
-const def: CodeKeywordDefinition = {
- keyword: "elements",
- schemaType: "object",
- error: typeError("array"),
- code(cxt: KeywordCxt) {
- checkMetadata(cxt)
- const {gen, data, schema, it} = cxt
- if (alwaysValidSchema(it, schema)) return
- const [valid] = checkNullable(cxt)
- gen.if(not(valid), () =>
- gen.if(
- _`Array.isArray(${data})`,
- () => gen.assign(valid, validateArray(cxt)),
- () => cxt.error()
- )
- )
- cxt.ok(valid)
- },
-}
-
-export default def