Skip to content

JSON Schema Form API / @xunserver-jsf/core / NamedValidationPlan

Interface: NamedValidationPlan ​

Defined in: core/src/model/validation/validation.ts:15

Properties ​

dependencies ​

readonly dependencies: readonly ModelPath[]

Defined in: core/src/model/validation/validation.ts:20


id ​

readonly id: string

Defined in: core/src/model/validation/validation.ts:16


key ​

readonly key: string

Defined in: core/src/model/validation/validation.ts:17


kind ​

readonly kind: "sync" | "async"

Defined in: core/src/model/validation/validation.ts:18


options? ​

readonly optional options?: JsonValue

Defined in: core/src/model/validation/validation.ts:22


pluginId? ​

readonly optional pluginId?: string

Defined in: core/src/model/validation/validation.ts:23


target ​

readonly target: ModelPath

Defined in: core/src/model/validation/validation.ts:19


triggers ​

readonly triggers: readonly ValidationTrigger[]

Defined in: core/src/model/validation/validation.ts:21