IDiagnostic<TYPE extends AnyECType, ARGS extends any[]> Interface

Deprecated  Moved to the ecschema-editing package.

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.  
messageArgs undefined | ARGS The arguments used when formatted the diagnostic instance's message.  
messageText string The unformatted message text associated with the diagnostic.  
schema Schema The schema where the diagnostic originated.  

Defined in

Last Updated: 11 June, 2024