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
- #did_open : Array(TextDocumentItem) | Nil
Constructor Detail
def self.new(array : NotebookCellArrayChange | Nil, did_close : Array(TextDocumentIdentifier) | Nil = nil, did_open : Array(TextDocumentItem) | Nil = nil)
#