@@ -265,7 +265,7 @@ export class LSPConnector extends DataConnector<
265
265
end : token . offset + prefix . length ,
266
266
matches : [ ] ,
267
267
metadata : { } ,
268
- items : { items }
268
+ items
269
269
} ;
270
270
}
271
271
@@ -292,7 +292,7 @@ export class LSPConnector extends DataConnector<
292
292
items . push ( { label : match } ) ;
293
293
} ) ;
294
294
}
295
- return { ...reply , items : { items } } ;
295
+ return { ...reply , items } ;
296
296
}
297
297
298
298
private merge_replies (
@@ -301,14 +301,14 @@ export class LSPConnector extends DataConnector<
301
301
editor : CodeEditor . IEditor
302
302
) : CompletionHandler . IReply {
303
303
console . log ( '[LSP][Completer] Merging completions:' , lsp , kernel ) ;
304
- if ( ! kernel . items . items . length ) {
304
+ if ( ! kernel . items . length ) {
305
305
return lsp ;
306
306
}
307
- if ( ! lsp . items . items . length ) {
307
+ if ( ! lsp . items . length ) {
308
308
return kernel ;
309
309
}
310
310
// Combine ICompletionItems across multiple IReply objects
311
- const aggregatedItems = lsp . items . items . concat ( kernel . items . items ) ;
311
+ const aggregatedItems = lsp . items . concat ( kernel . items ) ;
312
312
// De-dupe and filter items
313
313
const labelSet = new Set < String > ( ) ;
314
314
const processedItems = new Array < CompletionHandler . ICompletionItem > ( ) ;
@@ -325,7 +325,7 @@ export class LSPConnector extends DataConnector<
325
325
} ) ;
326
326
// TODO: Sort items
327
327
// Return reply with processed items.
328
- return { ...lsp , items : { items : processedItems } } ;
328
+ return { ...lsp , items : processedItems } ;
329
329
}
330
330
331
331
// TODO: Remove this
0 commit comments