harmboschloo / elm-dict-intersect / Dict.Intersect

foldl2 : (comparable -> v1 -> v2 -> acc -> acc) -> acc -> Dict comparable v1 -> Dict comparable v2 -> acc

Fold over the key-value pairs in 2 dictionaries from lowest key to highest key. Only keys that exist in both dictionaries are used.

foldr2 : (comparable -> v1 -> v2 -> acc -> acc) -> acc -> Dict comparable v1 -> Dict comparable v2 -> acc

Fold over the key-value pairs in 2 dictionaries from highest key to lowest key. Only keys that exist in both dictionaries are used.

foldl3 : (comparable -> v1 -> v2 -> v3 -> acc -> acc) -> acc -> Dict comparable v1 -> Dict comparable v2 -> Dict comparable v3 -> acc

Fold over the key-value pairs in 3 dictionaries from lowest key to highest key. Only keys that exist in all dictionaries are used.

foldr3 : (comparable -> v1 -> v2 -> v3 -> acc -> acc) -> acc -> Dict comparable v1 -> Dict comparable v2 -> Dict comparable v3 -> acc

Fold over the key-value pairs in 3 dictionaries from highest key to lowest key. Only keys that exist in all dictionaries are used.

foldl4 : (comparable -> v1 -> v2 -> v3 -> v4 -> acc -> acc) -> acc -> Dict comparable v1 -> Dict comparable v2 -> Dict comparable v3 -> Dict comparable v4 -> acc

Fold over the key-value pairs in 4 dictionaries from lowest key to highest key. Only keys that exist in all dictionaries are used.

foldr4 : (comparable -> v1 -> v2 -> v3 -> v4 -> acc -> acc) -> acc -> Dict comparable v1 -> Dict comparable v2 -> Dict comparable v3 -> Dict comparable v4 -> acc

Fold over the key-value pairs in 4 dictionaries from highest key to lowest key. Only keys that exist in all dictionaries are used.

foldl5 : (comparable -> v1 -> v2 -> v3 -> v4 -> v5 -> acc -> acc) -> acc -> Dict comparable v1 -> Dict comparable v2 -> Dict comparable v3 -> Dict comparable v4 -> Dict comparable v5 -> acc

Fold over the key-value pairs in 5 dictionaries from lowest key to highest key. Only keys that exist in all dictionaries are used.

foldr5 : (comparable -> v1 -> v2 -> v3 -> v4 -> v5 -> acc -> acc) -> acc -> Dict comparable v1 -> Dict comparable v2 -> Dict comparable v3 -> Dict comparable v4 -> Dict comparable v5 -> acc

Fold over the key-value pairs in 5 dictionaries from highest key to lowest key. Only keys that exist in all dictionaries are used.

foldl6 : (comparable -> v1 -> v2 -> v3 -> v4 -> v5 -> v6 -> acc -> acc) -> acc -> Dict comparable v1 -> Dict comparable v2 -> Dict comparable v3 -> Dict comparable v4 -> Dict comparable v5 -> Dict comparable v6 -> acc

Fold over the key-value pairs in 6 dictionaries from lowest key to highest key. Only keys that exist in all dictionaries are used.

foldr6 : (comparable -> v1 -> v2 -> v3 -> v4 -> v5 -> v6 -> acc -> acc) -> acc -> Dict comparable v1 -> Dict comparable v2 -> Dict comparable v3 -> Dict comparable v4 -> Dict comparable v5 -> Dict comparable v6 -> acc

Fold over the key-value pairs in 6 dictionaries from highest key to lowest key. Only keys that exist in all dictionaries are used.

foldl7 : (comparable -> v1 -> v2 -> v3 -> v4 -> v5 -> v6 -> v7 -> acc -> acc) -> acc -> Dict comparable v1 -> Dict comparable v2 -> Dict comparable v3 -> Dict comparable v4 -> Dict comparable v5 -> Dict comparable v6 -> Dict comparable v7 -> acc

Fold over the key-value pairs in 7 dictionaries from lowest key to highest key. Only keys that exist in all dictionaries are used.

foldr7 : (comparable -> v1 -> v2 -> v3 -> v4 -> v5 -> v6 -> v7 -> acc -> acc) -> acc -> Dict comparable v1 -> Dict comparable v2 -> Dict comparable v3 -> Dict comparable v4 -> Dict comparable v5 -> Dict comparable v6 -> Dict comparable v7 -> acc

Fold over the key-value pairs in 7 dictionaries from highest key to lowest key. Only keys that exist in all dictionaries are used.

foldl8 : (comparable -> v1 -> v2 -> v3 -> v4 -> v5 -> v6 -> v7 -> v8 -> acc -> acc) -> acc -> Dict comparable v1 -> Dict comparable v2 -> Dict comparable v3 -> Dict comparable v4 -> Dict comparable v5 -> Dict comparable v6 -> Dict comparable v7 -> Dict comparable v8 -> acc

Fold over the key-value pairs in 8 dictionaries from lowest key to highest key. Only keys that exist in all dictionaries are used.

foldr8 : (comparable -> v1 -> v2 -> v3 -> v4 -> v5 -> v6 -> v7 -> v8 -> acc -> acc) -> acc -> Dict comparable v1 -> Dict comparable v2 -> Dict comparable v3 -> Dict comparable v4 -> Dict comparable v5 -> Dict comparable v6 -> Dict comparable v7 -> Dict comparable v8 -> acc

Fold over the key-value pairs in 8 dictionaries from highest key to lowest key. Only keys that exist in all dictionaries are used.