View source
typedef ClientCapabilities
package languageServerProtocol.protocol
import languageServerProtocol.protocol.Protocol
Define capabilities for dynamic registration, workspace and text document features the client supports.
The experimental
can be used to pass experimential capabilities under development.
For future compatibility a ClientCapabilities
object literal can have more properties set than currently defined.
Servers receiving a ClientCapabilities
object literal with unknown properties should ignore these properties.
A missing property should be interpreted as an absence of the capability.
Fields
optionaltextDocument:Null<TextDocumentClientCapabilities>
Text document specific client capabilities.
optionalnotebookDocument:Null<NotebookDocumentClientCapabilities>
Capabilities specific to the notebook document support.
Available since
3.17.0
.