ygleam/y_map

Values

pub fn clone(y_map: y.Map) -> y.Map
pub fn decoder() -> decode.Decoder(y.Map)
pub fn delete(y_map: y.Map, key: String) -> y.Map
pub fn doc(y_map: y.Map) -> option.Option(y.Doc)
pub fn entries(
  y_map: y.Map,
) -> yielder.Yielder(#(String, dynamic.Dynamic))
pub fn for_each(
  y_map: y.Map,
  cb: fn(dynamic.Dynamic, String, y.Map) -> Nil,
) -> y.Map
pub fn get(y_map: y.Map, key: String) -> dynamic.Dynamic
pub fn has(y_map: y.Map, key: String) -> Bool
pub fn keys(y_map: y.Map) -> yielder.Yielder(String)
pub fn new() -> y.Map
pub fn observe(
  y_map: y.Map,
  cb: fn(
    y_event.YMapEvent,
    dict.Dict(String, y_event.ChangeAction),
    y.Transaction,
  ) -> Nil,
) -> fn() -> Nil
pub fn observe_deep(
  y_map: y.Map,
  cb: fn(List(y_event.AnyYEvent), y.Transaction) -> Nil,
) -> fn() -> Nil
pub fn set(y_map: y.Map, key: String, value: y.Value) -> y.Map
pub fn size(y_map: y.Map) -> Int
pub fn to_json(y_map: y.Map) -> dynamic.Dynamic
Search Document