Module

ChocoPie

Package
purescript-choco-pie
Repository
justinwoo/purescript-chocopie

#runChocoPie Source

runChocoPie :: forall source sink driver. ChocoPieRecord source sink driver => (Record source -> Record sink) -> Record driver -> Effect Unit

#ChocoPieRecord Source

class ChocoPieRecord (source :: Row Type) (sink :: Row Type) (driver :: Row Type) | source -> sink driver where

Members

Instances

#MakeSinkProxies Source

class MakeSinkProxies (sinkL :: RowList) (bundle' :: Row Type) (bundle :: Row Type) | sinkL -> bundle' bundle where

Members

Instances

#CallDrivers Source

class CallDrivers (driverL :: RowList) (driver :: Row Type) (bundle :: Row Type) (source' :: Row Type) (source :: Row Type) | driverL -> driver bundle source' source where

Members

Instances

#ReplicateMany Source

class ReplicateMany (sinkL :: RowList) (sink :: Row Type) (bundle :: Row Type) | sinkL -> sink bundle where

Members

Instances

Modules
ChocoPie