The Client Capabilities of a CodeActionRequest.

Fields

@:optionaloptionalresolveSupport:Null<{properties:Array<String>}>

Whether the client support resolving additional code action properties via a separate codeAction/resolve request.

Available since

3.16.0

.

@:optionaloptionalisPreferredSupport:Null<Bool>

Whether code action supports the isPreferred property.

Available since

3.15.0

.

@:optionaloptionalhonorsChangeAnnotations: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.

Available since

3.16.0

.

@:optionaloptionaldynamicRegistration:Null<Bool>

Whether code action supports dynamic registration.

@:optionaloptionaldisabledSupport:Null<Bool>

Whether code action supports the disabled property.

Available since

3.16.0

.

@:optionaloptionaldataSupport:Null<Bool>

Whether code action supports the data property which is preserved between a textDocument/codeAction and a codeAction/resolve request.

Available since

3.16.0

.

@:optionaloptionalcodeActionLiteralSupport:Null<{codeActionKind:{valueSet:Array<CodeActionKind>}}>

The client support code action literals as a valid response of the textDocument/codeAction request.

Available since

3.8.0

.