class LSProtocol::NotebookDocumentCellChanges

Overview

Cell changes to a notebook document.

@since 3.18.0

Included Modules

Defined in:

lsprotocol/types.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
def self.new(data : Array(NotebookCell) | Nil = nil, structure : NotebookDocumentCellChangeStructure | Nil = nil, text_content : Array(NotebookDocumentCellContentChanges) | Nil = nil) #

[View source]

Instance Method Detail

def data : Array(NotebookCell) | Nil #

Changes to notebook cells properties like its kind, execution summary or metadata.


[View source]
def structure : NotebookDocumentCellChangeStructure | Nil #

Changes to the cell structure to add or remove cells.


[View source]
def text_content : Array(NotebookDocumentCellContentChanges) | Nil #

Changes to the text content of notebook cells.


[View source]