File tree Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -122,6 +122,27 @@ addEventListener("DOMContentLoaded", (event) => {
122
122
endLineNumber : error . token ?. end . line ,
123
123
endColumn : error . token ?. end . column ,
124
124
} )
125
+ } else if ( typeof AggregateError === 'function' && error instanceof AggregateError ) {
126
+ for ( const suberror of error . errors ) {
127
+ if ( suberror instanceof KDL . InvalidKdlError ) {
128
+ markers . push ( {
129
+ message : suberror . message ,
130
+ severity : monaco . MarkerSeverity . Error ,
131
+ startLineNumber : suberror . token ?. start . line ,
132
+ startColumn : suberror . token ?. start . column ,
133
+ endLineNumber : suberror . token ?. end . line ,
134
+ endColumn : suberror . token ?. end . column ,
135
+ } )
136
+ } else {
137
+ console . error ( suberror ) ;
138
+ markers . push ( {
139
+ message : "Failed to parse KDL" ,
140
+ severity : monaco . MarkerSeverity . Error ,
141
+ startLineNumber : 1 ,
142
+ startColumn : 1 ,
143
+ } )
144
+ }
145
+ }
125
146
} else {
126
147
console . error ( error )
127
148
markers . push ( {
You can’t perform that action at this time.
0 commit comments