Browse Source

Add fetchItems to completer-extension

Edward Zhao 5 years ago
parent
commit
6bf7fa693c
1 changed files with 6 additions and 2 deletions
  1. 6 2
      packages/completer-extension/src/index.ts

+ 6 - 2
packages/completer-extension/src/index.ts

@@ -90,10 +90,14 @@ const manager: JupyterFrontEndPlugin<ICompletionManager> = {
       register: (
       register: (
         completable: ICompletionManager.ICompletable
         completable: ICompletionManager.ICompletable
       ): ICompletionManager.ICompletableAttributes => {
       ): ICompletionManager.ICompletableAttributes => {
-        const { connector, editor, parent } = completable;
+        const { connector, editor, parent, fetchItems } = completable;
         const model = new CompleterModel();
         const model = new CompleterModel();
         const completer = new Completer({ editor, model });
         const completer = new Completer({ editor, model });
-        const handler = new CompletionHandler({ completer, connector });
+        const handler = new CompletionHandler({
+          completer,
+          connector,
+          fetchItems
+        });
         const id = parent.id;
         const id = parent.id;
 
 
         // Hide the widget when it first loads.
         // Hide the widget when it first loads.