class

LSProtocol::SemanticTokensEdit

Inherits JSON::Serializable / Reference / Object

@since 3.16.0

Constructors

new(delete_count : UInt32 | Nil, start : UInt32 | Nil, data : Array(UInt32) | Nil = nil)
Source
new(pull : JSON::PullParser)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

data

The elements to insert.

Source
delete_count

The count of elements to remove.

Source
start

The start offset of the edit.

Source