The completion request.
Optional
trigger: CompletionTriggerKindWho triggered the request (optional).
Returns 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.
Optional
trigger: InlineCompletionTriggerKindCheck 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.
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 ignore.