LSProtocol::ClientSignatureInformationOptions
Inherits JSON::Serializable / Reference / Object
@since 3.18.0
Constructors
new(pull : JSON::PullParser)
Sourcenew(active_parameter_support : Bool | Nil = nil, documentation_format : Array(MarkupKind) | Nil = nil, no_active_parameter_support : Bool | Nil = nil, parameter_information : ClientSignatureParameterInformationOptions | Nil = nil)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
active_parameter_support
The client supports the activeParameter property on SignatureInformation
literal.
@since 3.16.0
documentation_format
Client supports the following content formats for the documentation property. The order describes the preferred format of the client.
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