Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ajv-validator/ajv
/ functions
Functions
786 in github.com/ajv-validator/ajv
⨍
Functions
786
◇
Types & classes
146
↓ 1 callers
Function
validate$DataFormat
()
lib/vocabularies/format/format.ts:42
↓ 1 callers
Function
validateAdditional
()
lib/vocabularies/jtd/properties.ts:139
↓ 1 callers
Function
validateAsync
()
lib/compile/validate/keyword.ts:61
↓ 1 callers
Function
validateClause
(keyword: string, ifClause?: Name)
lib/vocabularies/applicator/if.ts:63
↓ 1 callers
Function
validateDiscriminator
()
lib/vocabularies/jtd/discriminator.ts:48
↓ 1 callers
Function
validateFormat
()
lib/vocabularies/format/format.ts:72
↓ 1 callers
Function
validateFunctionCode
(it: SchemaCxt)
lib/compile/validate/index.ts:38
↓ 1 callers
Function
validateIf
()
lib/vocabularies/applicator/if.ts:50
↓ 1 callers
Function
validateItems
(notValid: () => void)
lib/vocabularies/code.ts:119
↓ 1 callers
Function
validateItems
(valid: Name)
lib/vocabularies/applicator/additionalItems.ts:48
↓ 1 callers
Function
validateItems
(valid: Name, from: Name | number)
lib/vocabularies/unevaluated/unevaluatedItems.ts:38
↓ 1 callers
Function
validateItemsWithCount
()
lib/vocabularies/applicator/contains.ts:75
↓ 1 callers
Function
validateJtdRef
()
lib/vocabularies/jtd/ref.ts:29
↓ 1 callers
Function
validateKeywordUsage
( {schema, opts, self, errSchemaPath}: SchemaObjCxt, def: AddedKeywordDefinition, keyword: string )
lib/compile/validate/keyword.ts:146
↓ 1 callers
Function
validateMap
()
lib/vocabularies/jtd/values.ts:30
↓ 1 callers
Function
validateMapping
()
lib/vocabularies/discriminator/index.ts:44
↓ 1 callers
Function
validateMapping
(tag: Name)
lib/vocabularies/jtd/discriminator.ts:59
↓ 1 callers
Function
validatePatternProperties
()
lib/vocabularies/applicator/patternProperties.ts:38
↓ 1 callers
Function
validateProperties
(pat: string)
lib/vocabularies/applicator/patternProperties.ts:62
↓ 1 callers
Function
validateProperties
(cxt: KeywordCxt)
lib/vocabularies/jtd/properties.ts:60
↓ 1 callers
Function
validateProps
(props: string[], keyword: string, required?: boolean)
lib/vocabularies/jtd/properties.ts:107
↓ 1 callers
Function
validateSync
()
lib/compile/validate/keyword.ts:75
↓ 1 callers
Function
validateValues
(notValid: () => void)
lib/vocabularies/jtd/values.ts:41
↓ 1 callers
Function
with$data
(ajv: Ajv, sch: AnySchemaObject)
lib/refs/json-schema-2019-09/index.ts:25
↓ 1 callers
Function
with$data
(ajv: Ajv, sch: AnySchemaObject)
lib/refs/json-schema-2020-12/index.ts:27
Method
_addDefaultMetaSchema
()
lib/ajv.ts:18
Method
_addDefaultMetaSchema
()
lib/2019.ts:32
Method
_addDefaultMetaSchema
()
lib/jtd.ts:51
Method
_addDefaultMetaSchema
()
lib/2020.ts:26
Method
_addVocabularies
()
lib/ajv.ts:12
Method
_addVocabularies
()
lib/2019.ts:23
Method
_addVocabularies
()
lib/jtd.ts:46
Method
_addVocabularies
()
lib/2020.ts:20
Method
_compileAsync
(this: Ajv, sch: SchemaEnv)
lib/core.ts:435
Method
_currNode
()
lib/compile/codegen/index.ts:767
Method
_loadSchema
(this: Ajv, ref: string)
lib/core.ts:458
Method
_root
()
lib/compile/codegen/index.ts:763
Function
_validateRange
(schema, data, parentSchema)
spec/keyword.spec.ts:98
Function
addAnchor
(this: Ajv, anchor: unknown)
lib/compile/resolve.ts:132
Function
addAsyncFormatsAndKeywords
(ajv: Ajv)
spec/async_schemas.spec.ts:26
Function
addBeforeRule
(this: Ajv, ruleGroup: RuleGroup, rule: Rule, before: string)
lib/core.ts:868
Function
addInitialFormats
(this: Ajv)
lib/core.ts:785
Function
addInitialKeywords
( this: Ajv, defs: Vocabulary | {[K in string]?: KeywordDefinition} )
lib/core.ts:792
Function
addInitialSchemas
(this: Ajv)
lib/core.ts:778
Method
addKeyword
(...args: Parameters<typeof Ajv.prototype.addKeyword>)
lib/standalone/instance.ts:32
Function
addMetaSchema2019
(this: Ajv, $data?: boolean)
lib/refs/json-schema-2019-09/index.ts:13
Function
addMetaSchema2020
(this: Ajv, $data?: boolean)
lib/refs/json-schema-2020-12/index.ts:14
Function
addRef
(this: Ajv, ref: string)
lib/compile/resolve.ts:111
Function
addRemoteRefsAndFormats
(ajv: AjvCore)
spec/schema-tests.spec.ts:42
Function
addRule
( this: Ajv, keyword: string, definition?: AddedKeywordDefinition, dataType?: JSONType )
lib/core.ts:837
Method
addSchema
(...args: Parameters<typeof Ajv.prototype.addSchema>)
lib/standalone/instance.ts:27
Function
afterError
(res: TestResult)
spec/after_test.ts:16
Function
badCompile
(/* schema */)
spec/async.spec.ts:341
Function
badEvenCode
(cxt: KeywordCxt)
spec/ajv.spec.ts:66
Function
badLoadSchema
()
spec/async.spec.ts:331
Function
checkIdExists
(schema: {table: string}, data: number)
spec/async_schemas.spec.ts:66
Function
checkIdExists
(schema, data)
spec/async_validate.spec.ts:147
Function
checkIdExistsWithError
(schema: {table: string}, data: number)
spec/async_schemas.spec.ts:81
Function
checkIdExistsWithError
(schema, data)
spec/async_validate.spec.ts:162
Function
checkKeyword
(this: Ajv, keyword: string | string[], def?: KeywordDefinition)
lib/core.ts:825
Method
checkLoaded
(this: Ajv, {missingSchema: ref, missingRef}: MissingRefError)
lib/core.ts:446
Function
checkOptions
( this: Ajv, checkOpts: OptionsInfo<RemovedOptions | DeprecatedOptions>, options: Options & RemovedOptio
lib/core.ts:760
Function
checkWordOnServer
(str: string)
spec/async_schemas.spec.ts:58
Function
checkWordOnServer
(str)
spec/async_validate.spec.ts:393
Function
code
(cxt: KeywordCxt)
lib/vocabularies/core/ref.ts:13
Function
code
()
lib/vocabularies/core/id.ts:5
Function
code
(cxt: KeywordCxt)
lib/vocabularies/applicator/dependencies.ts:47
Function
code
(cxt: KeywordCxt)
lib/vocabularies/applicator/if.ts:24
Function
code
(cxt: KeywordCxt)
lib/vocabularies/applicator/propertyNames.ts:23
Function
code
(cxt: KeywordCxt)
lib/vocabularies/applicator/patternProperties.ts:13
Function
code
(cxt: KeywordCxt)
lib/vocabularies/applicator/items.ts:12
Function
code
(cxt: KeywordCxt)
lib/vocabularies/applicator/additionalItems.ts:24
Function
code
(cxt: KeywordCxt)
lib/vocabularies/applicator/allOf.ts:8
Function
code
(cxt: KeywordCxt)
lib/vocabularies/applicator/oneOf.ts:28
Function
code
(cxt: KeywordCxt)
lib/vocabularies/applicator/items2020.ts:26
Function
code
(cxt: KeywordCxt)
lib/vocabularies/applicator/contains.ts:33
Function
code
({keyword, parentSchema, it}: KeywordCxt)
lib/vocabularies/applicator/thenElse.ts:8
Function
code
(cxt: KeywordCxt)
lib/vocabularies/applicator/properties.ts:11
Function
code
(cxt)
lib/vocabularies/applicator/additionalProperties.ts:32
Function
code
(cxt: KeywordCxt)
lib/vocabularies/applicator/not.ts:11
Function
code
(cxt: KeywordCxt)
lib/vocabularies/discriminator/index.ts:25
Function
code
(cxt: KeywordCxt)
lib/vocabularies/validation/required.ts:30
Function
code
(cxt: KeywordCxt)
lib/vocabularies/validation/limitNumber.ts:36
Function
code
(cxt: KeywordCxt)
lib/vocabularies/validation/multipleOf.ts:22
Function
code
({keyword, parentSchema, it}: KeywordCxt)
lib/vocabularies/validation/limitContains.ts:9
Function
code
(cxt: KeywordCxt)
lib/vocabularies/validation/limitProperties.ts:19
Function
code
(cxt: KeywordCxt)
lib/vocabularies/validation/uniqueItems.ts:26
Function
code
(cxt: KeywordCxt)
lib/vocabularies/validation/pattern.ts:19
Function
code
(cxt: KeywordCxt)
lib/vocabularies/validation/limitLength.ts:21
Function
code
(cxt: KeywordCxt)
lib/vocabularies/validation/limitItems.ts:19
Function
code
(cxt: KeywordCxt)
lib/vocabularies/validation/const.ts:18
Function
code
(cxt: KeywordCxt)
lib/vocabularies/validation/enum.ts:19
Function
code
(cxt)
lib/vocabularies/dynamic/recursiveAnchor.ts:8
Function
code
(cxt)
lib/vocabularies/unevaluated/unevaluatedProperties.ts:28
Function
code
(cxt: KeywordCxt)
lib/vocabularies/unevaluated/unevaluatedItems.ts:23
Function
code
(cxt: KeywordCxt)
lib/vocabularies/jtd/ref.ts:13
Function
code
(cxt: KeywordCxt)
lib/vocabularies/jtd/type.ts:43
Function
code
(cxt: KeywordCxt)
lib/vocabularies/jtd/metadata.ts:8
Function
code
(cxt: KeywordCxt)
lib/vocabularies/jtd/optionalProperties.ts:9
Function
code
(cxt: KeywordCxt)
lib/vocabularies/jtd/discriminator.ts:36
← previous
next →
501–600 of 786, ranked by callers