Module

Polyform.Dual.Generic.Variant

Package
purescript-polyform
Repository
paluh/purescript-polyform

#GDualVariant Source

class GDualVariant p i (dl :: RowList) (d :: Row Type) (v :: Row Type) | dl -> d p i v where

Members

Instances

#variant Source

variant :: forall v i p dl d. RowToList d dl => Alt (p i) => Functor (p i) => GDualVariant p i dl d v => (forall s a. IsSymbol s => SProxy s -> Dual p i a -> Dual p i a) -> Record d -> Dual p i (Variant v)