LSProtocol::ApplyWorkspaceEditParams
Inherits JSON::Serializable / Reference / Object
The parameters passed via an apply workspace edit request.
Constructors
new(pull : JSON::PullParser)
Sourcenew(edit : WorkspaceEdit | Nil, label : String | Nil = nil, metadata : WorkspaceEditMetadata | Nil = nil)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
label
An optional label of the workspace edit. This label is presented in the user interface for example on an undo stack to undo the workspace edit.