pub fn clone(y_array: Array) -> Array
pub fn decoder() -> Decoder(Array)
pub fn delete(
y_array: Array,
index: Int,
length: Int,
) -> Result(Array, YArrayError)
pub fn delete_where(
y_array: Array,
predicate: fn(Dynamic) -> Bool,
) -> Array
pub fn doc(y_array: Array) -> Option(Doc)
pub fn for_each(
y_array: Array,
cb: fn(Dynamic, Int, Array) -> Nil,
) -> Array
pub fn from(items: List(Value)) -> Array
pub fn get(y_array: Array, index: Int) -> Dynamic
pub fn index_of(
y_array: Array,
predicate: fn(Dynamic) -> Bool,
) -> Result(Int, Nil)
pub fn insert(
y_array: Array,
index: Int,
items: List(Value),
) -> Result(Array, YArrayError)
pub fn length(y_array: Array) -> Int
pub fn map(
y_array: Array,
cb: fn(Dynamic, Int, Array) -> a,
) -> List(a)
pub fn observe(
y_array: Array,
cb: fn(YArrayEvent, Transaction) -> Nil,
) -> fn() -> Nil
pub fn observe_deep(
y_array: Array,
cb: fn(List(AnyYEvent), Transaction) -> Nil,
) -> fn() -> Nil
pub fn parent(y_array: Array) -> Option(Dynamic)
pub fn push(y_array: Array, items: List(Value)) -> Array
pub fn slice(y_array: Array, start: Int, end: Int) -> Array
pub fn to_json(y_array: Array) -> Dynamic
pub fn to_list(y_array: Array) -> List(Dynamic)
pub fn unshift(y_array: Array, items: List(Value)) -> Array