aboutsummaryrefslogtreecommitdiff
path: root/sandbox/testAppNevena/Front/node_modules/ajv/lib/2019.ts
diff options
context:
space:
mode:
Diffstat (limited to 'sandbox/testAppNevena/Front/node_modules/ajv/lib/2019.ts')
-rw-r--r--sandbox/testAppNevena/Front/node_modules/ajv/lib/2019.ts78
1 files changed, 0 insertions, 78 deletions
diff --git a/sandbox/testAppNevena/Front/node_modules/ajv/lib/2019.ts b/sandbox/testAppNevena/Front/node_modules/ajv/lib/2019.ts
deleted file mode 100644
index 0311c4d0..00000000
--- a/sandbox/testAppNevena/Front/node_modules/ajv/lib/2019.ts
+++ /dev/null
@@ -1,78 +0,0 @@
-import type {AnySchemaObject} from "./types"
-import AjvCore, {Options} from "./core"
-
-import draft7Vocabularies from "./vocabularies/draft7"
-import dynamicVocabulary from "./vocabularies/dynamic"
-import nextVocabulary from "./vocabularies/next"
-import unevaluatedVocabulary from "./vocabularies/unevaluated"
-import discriminator from "./vocabularies/discriminator"
-import addMetaSchema2019 from "./refs/json-schema-2019-09"
-
-const META_SCHEMA_ID = "https://json-schema.org/draft/2019-09/schema"
-
-class Ajv2019 extends AjvCore {
- constructor(opts: Options = {}) {
- super({
- ...opts,
- dynamicRef: true,
- next: true,
- unevaluated: true,
- })
- }
-
- _addVocabularies(): void {
- super._addVocabularies()
- this.addVocabulary(dynamicVocabulary)
- draft7Vocabularies.forEach((v) => this.addVocabulary(v))
- this.addVocabulary(nextVocabulary)
- this.addVocabulary(unevaluatedVocabulary)
- if (this.opts.discriminator) this.addKeyword(discriminator)
- }
-
- _addDefaultMetaSchema(): void {
- super._addDefaultMetaSchema()
- const {$data, meta} = this.opts
- if (!meta) return
- addMetaSchema2019.call(this, $data)
- this.refs["http://json-schema.org/schema"] = META_SCHEMA_ID
- }
-
- defaultMeta(): string | AnySchemaObject | undefined {
- return (this.opts.defaultMeta =
- super.defaultMeta() || (this.getSchema(META_SCHEMA_ID) ? META_SCHEMA_ID : undefined))
- }
-}
-
-module.exports = exports = Ajv2019
-Object.defineProperty(exports, "__esModule", {value: true})
-
-export default Ajv2019
-
-export {
- Format,
- FormatDefinition,
- AsyncFormatDefinition,
- KeywordDefinition,
- KeywordErrorDefinition,
- CodeKeywordDefinition,
- MacroKeywordDefinition,
- FuncKeywordDefinition,
- Vocabulary,
- Schema,
- SchemaObject,
- AnySchemaObject,
- AsyncSchema,
- AnySchema,
- ValidateFunction,
- AsyncValidateFunction,
- ErrorObject,
- ErrorNoParams,
-} from "./types"
-
-export {Plugin, Options, CodeOptions, InstanceOptions, Logger, ErrorsTextOptions} from "./core"
-export {SchemaCxt, SchemaObjCxt} from "./compile"
-export {KeywordCxt} from "./compile/validate"
-export {DefinedError} from "./vocabularies/errors"
-export {JSONType} from "./compile/rules"
-export {JSONSchemaType} from "./types/json-schema"
-export {_, str, stringify, nil, Name, Code, CodeGen, CodeGenOptions} from "./compile/codegen"