Optional
Readonly
iconThe icon representing the provider in the user interface.
Readonly
identifierUnique identifier, cannot change on runtime.
The identifier is also added on data attribute of ghost text widget, allowing different providers to style the ghost text differently.
Readonly
nameName of the provider to be displayed in the user interface.
Optional
Readonly
schemaSettings schema contributed by provider for user customization.
Optional
configureThe method called when user requests inline completions.
The implicit request (on typing) vs explicit invocation are distinguished
by the value of triggerKind
in the provided context
.
Optional
streamOptional method to stream remainder of the insertText
.
The interface extensions should implement to provide inline completions.