Module

Record.Prefix

Package
record-prefix
Repository
dariooddenino/purescript-record-prefix

#PrefixProps Source

data PrefixProps :: Symbol -> Typedata PrefixProps sym

Instances

#add Source

add :: forall rin rout pre. HFoldlWithIndex (PrefixProps pre) (Builder (Record ()) (Record ())) (Record rin) (Builder (Record ()) (Record rout)) => SProxy pre -> Record rin -> Record rout

Adds a common prefix to a Record's labels.

#UnPrefixProps Source

data UnPrefixProps :: Symbol -> Typedata UnPrefixProps sym

Instances

#remove Source

remove :: forall rin rout pre. HFoldlWithIndex (UnPrefixProps pre) (Builder (Record ()) (Record ())) (Record rin) (Builder (Record ()) (Record rout)) => SProxy pre -> Record rin -> Record rout

Removes a common prefix from a Record's labels.

Modules
Record.Prefix