IDiagnostic<TYPE extends AnyECType, ARGS extends any[]> Interface
Beta
The interface implemented by all diagnostics used during schema validation.
Implemented by
Properties
| Name | Type | Description | |
|---|---|---|---|
| category | DiagnosticCategory | The diagnostic category (error, warning, etc...). | |
| code | string | The unique string identifier of the diagnostic in the format ' |
|
| diagnosticType | DiagnosticType | The context type of diagnostic (schema, schema item, property, etc...). | |
| ecDefinition | TYPE | The EC object associated with the diagnostic instance. | |
| undefined | ARGS | The arguments used when formatted the diagnostic instance's message. | ||
| string | The unformatted message text associated with the diagnostic. | ||
| schema | Schema | The schema where the diagnostic originated. |
Defined in
Last Updated: 30 November, 2023