class

LSProtocol::Registration

Inherits JSON::Serializable / Reference / Object

General parameters to register for a notification or to register a provider.

Constructors

new(id : String | Nil, method : String | Nil, register_options : LSPAny | Nil = nil)
Source
new(pull : JSON::PullParser)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

id

The id used to register the request. The id can be used to deregister the request again.

Source
method

The method / capability to register for.

Source
register_options

Options necessary for the registration.

Source