Module
DataMVC.Record.DataUiInterface
- Package
- purescript-data-mvc
- Repository
- thought2/purescript-data-mvc
#FnRecordGet Source
data FnRecordGet :: Symbol -> Type
data FnRecordGet sym
Instances
#DataUiInterfaceRecord Source
class DataUiInterfaceRecord :: Row Type -> (Type -> Type) -> Row Type -> Row Type -> Row Type -> Constraint
class DataUiInterfaceRecord (uis :: Row Type) (srf :: Type -> Type) (rmsg :: Row Type) (rsta :: Row Type) (r :: Row Type) where
Members
dataUiInterfaceRecord :: UIRecordProps srf (RecordMsg rmsg) (RecordState rsta) -> Record uis -> DataUiInterface srf (RecordMsg rmsg) (RecordState rsta) (Record r)
Instances
(MapProp "extract" uis extracts, MapProp "init" uis inits, MapProp "update" uis updates, MapProp "view" uis views, InitRecord inits r rsta, UpdateRecord updates rmsg rsta, ViewRecord srf views rmsg rsta, ExtractRecord extracts rsta r) => DataUiInterfaceRecord uis srf rmsg rsta r
- Modules
- DataMVC.
ApplyCtx - DataMVC.
Record. DataUI - DataMVC.
Record. DataUiInterface - DataMVC.
Record. Extract - DataMVC.
Record. Init - DataMVC.
Types - DataMVC.
Types. DataError - DataMVC.
Types. DataPath - DataMVC.
Types. DataUI - DataMVC.
Variant. DataUI - DataMVC.
Variant. DataUiInterface - DataMVC.
Variant. Extract - DataMVC.
Variant. Init