class LSProtocol::NotebookCellArrayChange
- LSProtocol::NotebookCellArrayChange
- Reference
- Object
Overview
A change describing how to move a NotebookCell
array from state S to S'.
@since 3.17.0
Included Modules
- JSON::Serializable
Defined in:
lsprotocol/types.crConstructors
- .new(delete_count : UInt32 | Nil, start : UInt32 | Nil, cells : Array(NotebookCell) | Nil = nil)
- .new(pull : JSON::PullParser)
Instance Method Summary
-
#cells : Array(NotebookCell) | Nil
The new cells, if any
-
#delete_count : UInt32
The deleted cells
-
#start : UInt32
The start oftest of the cell that changed.
Constructor Detail
def self.new(delete_count : UInt32 | Nil, start : UInt32 | Nil, cells : Array(NotebookCell) | Nil = nil)
#