class LSProtocol::NotebookDocumentCellChangeStructure
- LSProtocol::NotebookDocumentCellChangeStructure
- Reference
- Object
Overview
Structural changes to cells in a notebook document.
@since 3.18.0
Included Modules
- JSON::Serializable
Defined in:
lsprotocol/types.crConstructors
- .new(pull : JSON::PullParser)
- .new(array : NotebookCellArrayChange | Nil, did_close : Array(TextDocumentIdentifier) | Nil = nil, did_open : Array(TextDocumentItem) | Nil = nil)
Instance Method Summary
-
#array : NotebookCellArrayChange
The change to the cell array.
-
#did_close : Array(TextDocumentIdentifier) | Nil
Additional closed cell text documents.
-
#did_open : Array(TextDocumentItem) | Nil
Additional opened cell text documents.
Constructor Detail
def self.new(array : NotebookCellArrayChange | Nil, did_close : Array(TextDocumentIdentifier) | Nil = nil, did_open : Array(TextDocumentItem) | Nil = nil)
#