class

LSProtocol::ClientSignatureInformationOptions

Inherits JSON::Serializable / Reference / Object

@since 3.18.0

Constructors

new(pull : JSON::PullParser)
Source
new(active_parameter_support : Bool | Nil = nil, documentation_format : Array(MarkupKind) | Nil = nil, no_active_parameter_support : Bool | Nil = nil, parameter_information : ClientSignatureParameterInformationOptions | Nil = nil)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

active_parameter_support

The client supports the activeParameter property on SignatureInformation literal.

@since 3.16.0

Source
documentation_format

Client supports the following content formats for the documentation property. The order describes the preferred format of the client.

Source
no_active_parameter_support

The client supports the activeParameter property on SignatureHelp/SignatureInformation being set to null to indicate that no parameter should be active.

@since 3.18.0 @proposed

Source
parameter_information

Client capabilities specific to parameter information.

Source