package linol-eio

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Linol_eio.NotebookDocumentChangeEventSource

Sourcetype textContent = {
  1. document : Linol_lsp__Types.VersionedTextDocumentIdentifier.t;
  2. changes : Linol_lsp__Types.TextDocumentContentChangeEvent.t list;
}
Sourceval create_textContent : document:Linol_lsp__Types.VersionedTextDocumentIdentifier.t -> changes:Linol_lsp__Types.TextDocumentContentChangeEvent.t list -> textContent
Sourcetype structure = {
  1. array : Linol_lsp__Types.NotebookCellArrayChange.t;
  2. didOpen : Linol_lsp__Types.TextDocumentItem.t list option;
  3. didClose : Linol_lsp__Types.TextDocumentIdentifier.t list option;
}
Sourceval create_structure : array:Linol_lsp__Types.NotebookCellArrayChange.t -> ?didOpen:Linol_lsp__Types.TextDocumentItem.t list -> ?didClose:Linol_lsp__Types.TextDocumentIdentifier.t list -> unit -> structure
Sourcetype cells = {
  1. structure : structure option;
  2. data : Linol_lsp__Types.NotebookCell.t list option;
  3. textContent : textContent list option;
}
Sourceval create_cells : ?structure:structure -> ?data:Linol_lsp__Types.NotebookCell.t list -> ?textContent:textContent list -> unit -> cells
Sourcetype t = {
  1. cells : cells option;
  2. metadata : Linol_lsp.Import.Json.Object.t option;
}
Sourceval create : ?cells:cells -> ?metadata:Linol_lsp.Import.Json.Object.t -> unit -> t
include Linol_lsp.Import.Json.Jsonable.S with type t := t
Sourceval t_of_yojson : Yojson.Safe.t -> t
Sourceval yojson_of_t : t -> Yojson.Safe.t