Problem
The spec describes the partial result type for this method as such:
partial result: The first literal send need to be a DocumentDiagnosticReport followed by n DocumentDiagnosticReportPartialResult literals
However, the 3.18 metaModel types the partial result as follows:
"partialResult": {
"kind": "reference",
"name": "DocumentDiagnosticReportPartialResult"
}
This completely omits the DocumentDiagnosticReport reference.
Expected behavior
The partial result should be a type defined as an or of DocumentDiagnosticReport and DocumentDiagnosticReportPartialResult, preferably with some documentation detailing that only the first partial result notification can be of the former type.
Problem
The spec describes the partial result type for this method as such:
However, the 3.18 metaModel types the partial result as follows:
This completely omits the
DocumentDiagnosticReportreference.Expected behavior
The partial result should be a type defined as an
orofDocumentDiagnosticReportandDocumentDiagnosticReportPartialResult, preferably with some documentation detailing that only the first partial result notification can be of the former type.