Creates an instance of ProviderReconciliator.
Private
_alignPrivate
_contextCurrent completer context.
Private
_defaultPrivate
_fetchingCounter to reject current provider response if a new fetch request is created.
Private
_inlineCounter to reject current inline provider response if a new inlineFetch
request is created.
Private
_inlineList of inline providers.
Private
_inlineInline providers settings.
Private
_mergePrivate
_providersList of available providers.
Private
_resolvePrivate
_streamPrivate
_timeoutTimeout for the fetch request.
Protected
applicableCheck for the providers which are applicable with the current context
List of applicable providers
Fetch response from multiple providers, If a provider can not return the response for a completer request before timeout, the result of this provider will be ignored.
The completion request.
Optional
trigger: CompletionTriggerKindReturns a list of promises to enable showing results from the provider which resolved fastest, even if other providers are still generating. The result may be null if the request timed out.
Check if completer should make request to fetch completion responses
on user typing. If the provider with highest rank does not have
shouldShowContinuousHint
method, a default one will be used.
The visible status of completer widget.
CodeMirror changed argument.
Generated using TypeDoc
The reconciliator which is used to fetch and merge responses from multiple completion providers.