class LSProtocol::WorkspaceEditClientCapabilities
- LSProtocol::WorkspaceEditClientCapabilities
- Reference
- Object
Included Modules
- JSON::Serializable
Defined in:
lsprotocol/types.crConstructors
- .new(pull : JSON::PullParser)
- .new(change_annotation_support : ChangeAnnotationsSupportOptions | Nil = nil, document_changes : Bool | Nil = nil, failure_handling : FailureHandlingKind | Nil = nil, metadata_support : Bool | Nil = nil, normalizes_line_endings : Bool | Nil = nil, resource_operations : Array(ResourceOperationKind) | Nil = nil, snippet_edit_support : Bool | Nil = nil)
Instance Method Summary
- #change_annotation_support : ChangeAnnotationsSupportOptions | Nil
- #document_changes : Bool | Nil
- #failure_handling : FailureHandlingKind | Nil
- #metadata_support : Bool | Nil
- #normalizes_line_endings : Bool | Nil
- #resource_operations : Array(ResourceOperationKind) | Nil
- #snippet_edit_support : Bool | Nil
Constructor Detail
def self.new(change_annotation_support : ChangeAnnotationsSupportOptions | Nil = nil, document_changes : Bool | Nil = nil, failure_handling : FailureHandlingKind | Nil = nil, metadata_support : Bool | Nil = nil, normalizes_line_endings : Bool | Nil = nil, resource_operations : Array(ResourceOperationKind) | Nil = nil, snippet_edit_support : Bool | Nil = nil)
#