diegohaz/schm

[translate] Make it possible to pass function as argument

Open

#12 opened on Feb 2, 2018

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

Repository metrics

Stars
 (512 stars)
PR merge metrics
 (PR metrics pending)

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