interface
FieldValidatorProvider
Provide path-aware runtime validators for plugin field keys.
Properties
| Property | Type | Description |
|---|---|---|
Plugin | Plugin | The Plugin value. |
FieldValidators | func() map[string]PluginFieldValidator | The FieldValidators value. |
How it works
RuntimePath contains concrete array/block indexes. Validators return schema.Issue values and must be deterministic and side-effect-free.
Full signature
type FieldValidatorProvider interface {
Plugin
FieldValidators() map[string]PluginFieldValidator
}