Module

Record.ExtraSrghma.Entries.Array

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

#RLToAKV Source

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

Members

Instances

#recordToAKV Source

recordToAKV :: forall @row rowList fieldType. RowToList row rowList => RLToAKV rowList row fieldType => Homogeneous row fieldType => Record row -> Array (Tuple String fieldType)

#RLToANEKV Source

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

Members

Instances

#recordToANEKV Source

recordToANEKV :: forall @row rowList fieldType. RowToList row rowList => RLToANEKV rowList row fieldType => Homogeneous row fieldType => Record row -> Array (Tuple NonEmptyString fieldType)