Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface AjvMiddlewareParams

Hierarchy

  • Options
    • AjvMiddlewareParams

Index

Properties

Optional $comment

$comment: true | ((comment: string, schemaPath?: string, rootSchema?: AnySchemaObject) => unknown)

Optional $data

$data: boolean

Optional addUsedSchema

addUsedSchema: boolean

Optional ajvErrors

ajvErrors: boolean

Optional allErrors

allErrors: boolean

Optional allowMatchingProperties

allowMatchingProperties: boolean

Optional allowUnionTypes

allowUnionTypes: boolean

Optional code

code: CodeOptions

Optional coerceTypes

coerceTypes: boolean | "array"

Optional defaultMeta

defaultMeta: string | SchemaObject | AsyncSchema

Optional dynamicRef

dynamicRef: boolean

Optional formats

formats: {}

Type declaration

Optional ignoreKeywordsWithRef

ignoreKeywordsWithRef: boolean
deprecated

Optional inlineRefs

inlineRefs: number | boolean

Optional jsPropertySyntax

jsPropertySyntax: boolean
deprecated

Optional jtd

jtd: boolean

Optional keywords

keywords: KeywordDefinition[]

Optional loadSchema

loadSchema: (uri: string) => Promise<AnySchemaObject>

Type declaration

    • (uri: string): Promise<AnySchemaObject>
    • Parameters

      • uri: string

      Returns Promise<AnySchemaObject>

Optional logger

logger: false | Logger

Optional loopEnum

loopEnum: number

Optional loopRequired

loopRequired: number

Optional messages

messages: boolean

Optional meta

meta: Schema

Optional multipleOfPrecision

multipleOfPrecision: number

Optional next

next: boolean

Optional ownProperties

ownProperties: boolean

Optional passContext

passContext: boolean

Optional removeAdditional

removeAdditional: boolean | "all" | "failing"

schema

schema: AnySchema

Optional schemas

schemas: AnySchema[] | {}

Optional strict

strict: boolean | "log"

Optional strictTuples

strictTuples: boolean | "log"

Optional strictTypes

strictTypes: boolean | "log"

Optional unevaluated

unevaluated: boolean

Optional unicode

unicode: boolean
deprecated

Optional useDefaults

useDefaults: boolean | "empty"

Optional validateFormats

validateFormats: boolean

Optional validateSchema

validateSchema: boolean | "log"

Optional verbose

verbose: boolean

Generated using TypeDoc