class

LSProtocol::SignatureHelpRegistrationOptions

Inherits JSON::Serializable / Reference / Object

Registration options for a SignatureHelpRequest.

Constructors

new(pull : JSON::PullParser)
Source
new(document_selector : DocumentSelector | Nil, retrigger_characters : Array(String) | Nil = nil, trigger_characters : Array(String) | Nil = nil, work_done_progress : Bool | Nil = nil)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

document_selector

A document selector to identify the scope of the registration. If set to null the document selector provided on the client side will be used.

Source
retrigger_characters

List of characters that re-trigger signature help.

These trigger characters are only active when signature help is already showing. All trigger characters are also counted as re-trigger characters.

@since 3.15.0

Source
trigger_characters

List of characters that trigger signature help automatically.

Source
work_done_progress
Source