File tree Expand file tree Collapse file tree 3 files changed +13
-4
lines changed Expand file tree Collapse file tree 3 files changed +13
-4
lines changed Original file line number Diff line number Diff line change @@ -3350,6 +3350,7 @@ namespace ts {
3350
3350
messageText : string | DiagnosticMessageChain ;
3351
3351
category : DiagnosticCategory ;
3352
3352
code : number ;
3353
+ source ?: string ;
3353
3354
}
3354
3355
3355
3356
export enum DiagnosticCategory {
Original file line number Diff line number Diff line change @@ -1824,15 +1824,20 @@ namespace ts.server.protocol {
1824
1824
*/
1825
1825
text : string ;
1826
1826
1827
+ /**
1828
+ * The category of the diagnostic message, e.g. "error" vs. "warning"
1829
+ */
1830
+ category : string ;
1831
+
1827
1832
/**
1828
1833
* The error code of the diagnostic message.
1829
1834
*/
1830
1835
code ?: number ;
1831
1836
1832
1837
/**
1833
- * The category of the diagnostic message, e.g. "error" vs. "warning"
1838
+ * The name of the plugin reporting the message.
1834
1839
*/
1835
- category : string ;
1840
+ source ? : string ;
1836
1841
}
1837
1842
1838
1843
export interface DiagnosticEventBody {
Original file line number Diff line number Diff line change @@ -68,7 +68,8 @@ namespace ts.server {
68
68
end : scriptInfo . positionToLineOffset ( diag . start + diag . length ) ,
69
69
text : ts . flattenDiagnosticMessageText ( diag . messageText , "\n" ) ,
70
70
code : diag . code ,
71
- category : DiagnosticCategory [ diag . category ] . toLowerCase ( )
71
+ category : DiagnosticCategory [ diag . category ] . toLowerCase ( ) ,
72
+ source : diag . source
72
73
} ;
73
74
}
74
75
@@ -77,7 +78,8 @@ namespace ts.server {
77
78
start : undefined ,
78
79
end : undefined ,
79
80
text : ts . flattenDiagnosticMessageText ( diag . messageText , "\n" ) ,
80
- category : DiagnosticCategory [ diag . category ] . toLowerCase ( )
81
+ category : DiagnosticCategory [ diag . category ] . toLowerCase ( ) ,
82
+ source : diag . source
81
83
} ;
82
84
}
83
85
@@ -592,6 +594,7 @@ namespace ts.server {
592
594
length : d . length ,
593
595
category : DiagnosticCategory [ d . category ] . toLowerCase ( ) ,
594
596
code : d . code ,
597
+ source : d . source ,
595
598
startLocation : scriptInfo && scriptInfo . positionToLineOffset ( d . start ) ,
596
599
endLocation : scriptInfo && scriptInfo . positionToLineOffset ( d . start + d . length )
597
600
} ) ;
You can’t perform that action at this time.
0 commit comments