Module

Control.Isomorphism.Partial.Constructors

Package
purescript-partial-isomorphisms
Repository
paulyoung/purescript-partial-isomorphisms

#nil Source

nil :: forall a. Iso Unit (List a)

#cons Source

cons :: forall a. Iso (Tuple a (List a)) (List a)

#listCases Source

listCases :: forall a. Iso (Either Unit (Tuple a (List a))) (List a)

#left Source

left :: forall b a. Iso a (Either a b)

#right Source

right :: forall b a. Iso b (Either a b)

#nothing Source

nothing :: forall a. Iso Unit (Maybe a)

#just Source

just :: forall a. Iso a (Maybe a)