File tree Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -1828,6 +1828,11 @@ namespace ts.server.protocol {
1828
1828
* The error code of the diagnostic message.
1829
1829
*/
1830
1830
code ?: number ;
1831
+
1832
+ /**
1833
+ * The category of the diagnostic message, e.g. "error" vs. "warning"
1834
+ */
1835
+ category : string ;
1831
1836
}
1832
1837
1833
1838
export interface DiagnosticEventBody {
Original file line number Diff line number Diff line change @@ -67,15 +67,17 @@ namespace ts.server {
67
67
start : scriptInfo . positionToLineOffset ( diag . start ) ,
68
68
end : scriptInfo . positionToLineOffset ( diag . start + diag . length ) ,
69
69
text : ts . flattenDiagnosticMessageText ( diag . messageText , "\n" ) ,
70
- code : diag . code
70
+ code : diag . code ,
71
+ category : DiagnosticCategory [ diag . category ] . toLowerCase ( )
71
72
} ;
72
73
}
73
74
74
75
function formatConfigFileDiag ( diag : ts . Diagnostic ) : protocol . Diagnostic {
75
76
return {
76
77
start : undefined ,
77
78
end : undefined ,
78
- text : ts . flattenDiagnosticMessageText ( diag . messageText , "\n" )
79
+ text : ts . flattenDiagnosticMessageText ( diag . messageText , "\n" ) ,
80
+ category : DiagnosticCategory [ diag . category ] . toLowerCase ( )
79
81
} ;
80
82
}
81
83
You can’t perform that action at this time.
0 commit comments