ygleam/y_text

Values

pub fn delete(y_text: y.Text, index: Int, length: Int) -> Nil
pub fn doc(y_text: y.Text) -> option.Option(y.Doc)
pub fn format(
  y_text: y.Text,
  index: Int,
  length: Int,
  formattng_attributes: List(#(String, json.Json)),
) -> Nil
pub fn insert(
  y_text: y.Text,
  index: Int,
  content: String,
  formattng_attributes: option.Option(List(#(String, json.Json))),
) -> Nil
pub fn length(y_text: y.Text) -> Int
pub fn new() -> y.Text
pub fn observe(
  y_text: y.Text,
  cb: fn(y_event.YTextEvent, y.Transaction) -> Nil,
) -> fn() -> Nil
pub fn observe_deep(
  y_text: y.Text,
  cb: fn(List(y_event.AnyYEvent), y.Transaction) -> Nil,
) -> fn() -> Nil
pub fn to_json(y_text: y.Text) -> json.Json
pub fn to_string(y_text: y.Text) -> String
Search Document