Module
Record.ExtraSrghma.AppendRecord
- Package
- purescript-record-extra-srghma
- Repository
- srghma/purescript-record-extra-srghma
#AppendSubrecordImpl Source
class AppendSubrecordImpl :: forall k. k -> Row Type -> Row Type -> Constraint
class AppendSubrecordImpl rl bigger smaller where
Members
appendSubrecordImpl :: Record bigger -> Record smaller -> Record bigger
Instances
AppendSubrecordImpl Nil bigger smaller
(IsSymbol name, Cons name t trash smaller, Cons name t trash' bigger, Semigroup t, AppendSubrecordImpl tail bigger smaller) => AppendSubrecordImpl (Cons name t tail) bigger smaller
#appendRecord Source
appendRecord :: forall rl bigger smaller. RowToList smaller rl => AppendSubrecordImpl rl bigger smaller => Record bigger -> Record smaller -> Record bigger
- Modules
- Record.
ExtraSrghma - Record.
ExtraSrghma. AppendRecord - Record.
ExtraSrghma. CompareRecord - Record.
ExtraSrghma. FoldlValues - Record.
ExtraSrghma. FoldlValuesWithIndex - Record.
ExtraSrghma. FoldrValues - Record.
ExtraSrghma. FoldrValuesLazy - Record.
ExtraSrghma. FoldrValuesWithIndex - Record.
ExtraSrghma. Keys. Array - Record.
ExtraSrghma. Keys. List - Record.
ExtraSrghma. Keys. NonEmptyArray - Record.
ExtraSrghma. Keys. NonEmptyList - Record.
ExtraSrghma. Keys. Pick - Record.
ExtraSrghma. MapIndex - Record.
ExtraSrghma. MapRecord - Record.
ExtraSrghma. MapValuesWithIndex - Record.
ExtraSrghma. ParSequenceRecord - Record.
ExtraSrghma. SList. Array - Record.
ExtraSrghma. SList. List - Record.
ExtraSrghma. SList. Types - Record.
ExtraSrghma. SequenceRecord - Record.
ExtraSrghma. TraverseRecord - Record.
ExtraSrghma. ValuesToUnfoldableLazy - Record.
ExtraSrghma. ZipRecord