Module

Data.Homogeneous.Variant

Package
purescript-homogeneous
Repository
paluh/purescript-homogeneous

#homogeneous Source

homogeneous :: forall a ra ls. HomogeneousRowLabels ra a ls => Variant ra -> Homogeneous ls a

#homogeneous' Source

homogeneous' :: forall a ra ls. ToHomogeneousRow ls a ra => Variant ra -> Homogeneous ls a

When you have labels Row and a at hand and want to derive the Row itself you can use this constructor.

#fromHomogeneous Source

fromHomogeneous :: forall a ra ls. ToHomogeneousRow ls a ra => Homogeneous ls a -> Variant ra