API Reference > ecschema-editing > Diagnostic > IDiagnosticReporter IDiagnosticReporter Interface Beta Interface used to report IDiagnostic objects created during schema validation. Implemented by SuppressionDiagnosticReporter Methods Name Description report(diagnostic: AnyDiagnostic): void Handles the given IDiagnostic based on the implementation requirements for a Properties Name Type Description i18N undefined | I18N The I18N object to use for message translation. suppressions undefined | Map<string, string[]> A map where the key is a schema full name and the value is a collection Defined in ecschema-editing/src/Validation/DiagnosticReporter.ts Line 22 Last Updated: 12 June, 2024