Construct a new completer manager.
Private _activeThe set of activated providers
Private _activePrivate _autoFlag to enable/disable continuous hinting.
Private _generateHelper to generate a completer handler from provided context.
Private _mostThe completer context map, the keys are id of widget and values are the most recent context objects.
Private _panelThe completer handler map, the keys are id of widget and values are the completer handler attached to this widget.
Private Readonly _providersThe completer provider map, the keys are id of provider
Private _showFlag to show or hide the document panel.
Private _timeoutTimeout value for the completer provider.
Private disposeHelper to dispose the completer handler on widget disposed event.
id of the widget
the handler to be disposed.
Private generateHelper function to generate a ProviderReconciliator with provided context.
The isApplicable method of provider is used to filter out the providers
which can not be used with provided context.
the current completer context
Signal emitted when active providers list is changed.
Return the map of providers.
Register a completer provider with the manager.
the provider to be registered.
Create or update completer handler of a widget with new context.
The completion context.
Generated using TypeDoc
A manager for completer provider.