Module

DataMVC.Variant.DataUiInterface

Package
purescript-data-mvc
Repository
thought2/purescript-data-mvc

#DataUiInterfaceVariantProps Source

type DataUiInterfaceVariantProps :: (Type -> Type) -> Symbol -> Typetype DataUiInterfaceVariantProps srf initsym = { view :: forall msg. ViewArgs srf msg -> srf msg }

#FnConvertInit Source

data FnConvertInit

Constructors

Instances

#FnRecordGet Source

data FnRecordGet :: Symbol -> Typedata FnRecordGet sym

Instances

#DataUiInterfaceVariant Source

class DataUiInterfaceVariant :: Row Type -> (Type -> Type) -> Symbol -> Row Type -> Row Type -> Row Type -> Row Type -> Constraintclass DataUiInterfaceVariant (uis :: Row Type) (srf :: Type -> Type) (initsym :: Symbol) (rcase :: Row Type) (rmsg :: Row Type) (rsta :: Row Type) (r :: Row Type) | uis srf initsym rcase -> rmsg rsta r where

Members

Instances

#MapInits Source

class MapInits :: Row Type -> Row Type -> Constraintclass MapInits (inits :: Row Type) (inits' :: Row Type) | inits -> inits' where

Members

Instances

#MapProp Source

class MapProp :: Symbol -> Row Type -> Row Type -> Constraintclass MapProp (sym :: Symbol) (ri :: Row Type) (ro :: Row Type) | sym ri -> ro where

Members

Instances