diegohaz/schm

[translate] Make it possible to pass function as argument

Open

#12 opened on Feb 2, 2018

 (3 comments) (0 reactions) (0 assignees)JavaScript (23 forks)github user discovery
PR welcomeenhancementhelp wanted

Repository metrics

Stars
 (512 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

translate(values => ({
  name: ...
}))

So it would be possible to do something like:

const camelizeKeys = values => Object.keys(values).reduce((finalObject, key) => ({
  ...finalObject,
  [camelCase(key)]: key,
}), {})

translate(camelizeKeys)
``

Contributor guide