typedef CodeActionClientCapabilities
package languageServerProtocol.protocol
import languageServerProtocol.protocol.Protocol
The Client Capabilities of a CodeActionRequest.
Fields
optionalresolveSupport:Null<{properties:Array<String>}>
Whether the client support resolving additional code action
properties via a separate codeAction/resolve
request.
3.16.0
.optionalisPreferredSupport:Null<Bool>
Whether code action supports the isPreferred
property.
3.15.0
.optionalhonorsChangeAnnotations:Null<Bool>
Whether th client honors the change annotations in
text edits and resource operations returned via the
CodeAction#edit
property by for example presenting
the workspace edit in the user interface and asking
for confirmation.
3.16.0
.optionaldisabledSupport:Null<Bool>
Whether code action supports the disabled
property.
3.16.0
.optionaldataSupport:Null<Bool>
Whether code action supports the data
property which is
preserved between a textDocument/codeAction
and a
codeAction/resolve
request.
3.16.0
.optionalcodeActionLiteralSupport:Null<{codeActionKind:{valueSet:Array<CodeActionKind>}}>
The client support code action literals as a valid
response of the textDocument/codeAction
request.
3.8.0
.