arrow-optics / arrow.optics.typeclasses

Package arrow.optics.typeclasses

Types

At interface At<S, I, A>
Conj typealias Conj<S, A> = Snoc<S, A>
Cons interface Cons<S, A>
Each interface Each<S, A>
FilterIndex interface FilterIndex<S, I, A>
Index interface Index<S, I, A>
Snoc interface Snoc<S, A>

Functions

<no name provided> At provides a Lens for a structure S to focus in A at a given index I.fun <no name provided>(): Unit
remove Delete a value associated with a key in a Map-like containerfun <S, I, A> At<S, I, Option<A>>.remove(s: S, i: I): S
Lift deletion of a value associated with a key in a Map-like containerfun <S, I, A> At<S, I, Option<A>>.remove(i: I): (S) -> S

Do you like Arrow?

Arrow Org
<