Module

Record.ExtraSrghma.Entries.List

Package
purescript-record-extra-srghma
Repository
srghma/purescript-record-extra-srghma

#RLToLKV Source

class RLToLKV :: RowList Type -> Row Type -> Type -> Constraintclass RLToLKV (rowList :: RowList Type) (row :: Row Type) (fieldType :: Type) | rowList -> row fieldType where

Members

Instances

#recordToLKV Source

recordToLKV :: forall @row rowList fieldType. RowToList row rowList => RLToLKV rowList row fieldType => Homogeneous row fieldType => Record row -> List (Tuple String fieldType)

#RLToANELKV Source

class RLToANELKV :: RowList Type -> Row Type -> Type -> Constraintclass RLToANELKV (rowList :: RowList Type) (row :: Row Type) (fieldType :: Type) | rowList -> row fieldType where

Members

Instances

#recordToANELKV Source

recordToANELKV :: forall @row rowList fieldType. RowToList row rowList => RLToANELKV rowList row fieldType => Homogeneous row fieldType => Record row -> List (Tuple NonEmptyString fieldType)