micahhahn/elm-safe-recursion/1.0.0

NOTE: the latest version is 2.2.0

Recursion.Fold

List

foldlList : (x -> Rec a b c) -> (c -> d -> d) -> d -> List x -> Rec a b d
foldrList : (x -> Rec a b c) -> (c -> d -> d) -> d -> List x -> Rec a b d

Dict

(comparable -> v -> Rec a b c)
-> (c -> d -> d)
-> d
-> Dict comparable v
-> Rec a b d
(comparable -> v -> Rec a b c)
-> (c -> d -> d)
-> d
-> Dict comparable v
-> Rec a b d

Array

foldlArray : (x -> Rec a b c) -> (c -> d -> d) -> d -> Array x -> Rec a b d
foldrArray : (x -> Rec a b c) -> (c -> d -> d) -> d -> Array x -> Rec a b d