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) => {
122122 endLineNumber : error . token ?. end . line ,
123123 endColumn : error . token ?. end . column ,
124124 } )
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+ }
125146 } else {
126147 console . error ( error )
127148 markers . push ( {
You can’t perform that action at this time.
0 commit comments