diff --git a/src/vs/editor/contrib/suggest/suggestWidget.ts b/src/vs/editor/contrib/suggest/suggestWidget.ts index 79171fa4272..e465617cd5b 100644 --- a/src/vs/editor/contrib/suggest/suggestWidget.ts +++ b/src/vs/editor/contrib/suggest/suggestWidget.ts @@ -82,10 +82,10 @@ export class SuggestWidget implements IContentWidget, IListVirtualDelegate | null = null; - private focusedItem: CompletionItem | null; + private currentSuggestionDetails?: CancelablePromise; + private focusedItem?: CompletionItem; private ignoreFocusEvents: boolean = false; - private completionModel: CompletionModel | null = null; + private completionModel?: CompletionModel; private element: HTMLElement; private messageElement: HTMLElement; @@ -121,7 +121,7 @@ export class SuggestWidget implements IContentWidget, IListVirtualDelegate(); @@ -139,12 +139,8 @@ export class SuggestWidget implements IContentWidget, IListVirtualDelegate { if (e.target === this.element) { @@ -313,8 +309,8 @@ export class SuggestWidget implements IContentWidget, IListVirtualDelegate