LSP::Data::WorkspaceClientCapabilities::WorkspaceEdit
Inherits JSON::Serializable < Struct < Value < Object
Constructors
new(pull : JSON::PullParser)
Sourcenew
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
document_changes=(document_changes : Bool)
The client supports versioned document changes in WorkspaceEdits
failure_handling
The failure handling strategy of a client if applying the workspace edit failes.
failure_handling=(failure_handling : String)
The failure handling strategy of a client if applying the workspace edit failes.
resource_operations
The resource operations the client supports. Clients should at least support 'create', 'rename' and 'delete' files and folders.
resource_operations=(resource_operations : Array(String))
The resource operations the client supports. Clients should at least support 'create', 'rename' and 'delete' files and folders.