Module

Return.Folds

Package
purescript-return
Repository
ursi/purescript-return

#foldl Source

foldl :: forall a b f. Foldable f => (b -> a -> Return b) -> b -> f a -> b

#foldr Source

foldr :: forall a b f. Foldable f => (a -> b -> Return b) -> b -> f a -> b

#foldMap Source

foldMap :: forall a f m. Foldable f => Monoid m => (a -> Return m) -> f a -> m

#foldlWithIndex Source

foldlWithIndex :: forall a b f i. FoldableWithIndex i f => (i -> b -> a -> Return b) -> b -> f a -> b

#foldrWithIndex Source

foldrWithIndex :: forall a b f i. FoldableWithIndex i f => (i -> a -> b -> Return b) -> b -> f a -> b

#foldMapWithIndex Source

foldMapWithIndex :: forall a f i m. FoldableWithIndex i f => Monoid m => (i -> a -> Return m) -> f a -> m