Module

Data.List.Lazy.NonEmpty

Package
purescript-lists
Repository
purescript/purescript-lists

#toUnfoldable Source

#fromFoldable Source

fromFoldable :: forall f a. Foldable f => f a -> Maybe (NonEmptyList a)

#fromList Source

fromList :: forall a. List a -> Maybe (NonEmptyList a)

#singleton Source

singleton :: forall a. a -> NonEmptyList a

#repeat Source

repeat :: forall a. a -> NonEmptyList a

#iterate Source

iterate :: forall a. (a -> a) -> a -> NonEmptyList a

#head Source

head :: forall a. NonEmptyList a -> a

#last Source

last :: forall a. NonEmptyList a -> a

#cons Source

cons :: forall a. a -> NonEmptyList a -> NonEmptyList a

#uncons Source

uncons :: forall a. NonEmptyList a -> { head :: a, tail :: List a }

#length Source

length :: forall a. NonEmptyList a -> Int

#concatMap Source

concatMap :: forall a b. (a -> NonEmptyList b) -> NonEmptyList a -> NonEmptyList b

#appendFoldable Source

appendFoldable :: forall t a. Foldable t => NonEmptyList a -> t a -> NonEmptyList a

Re-exports from Data.List.Lazy.Types