Ability to transform keywords with custom fn
Opened this issue · 0 comments
madvas commented
Let's say I have query like this:
(v/graphql-query {:venia/queries [[:employee [:employee/name :employee/first-name]]]})
;; => "{employee{name,first-name}}"
Which of course isn't correct graphql syntax and I lost keyword namespaces as well.
Would be great if I could configure venia with custom munge function, so I can transform keywords in my own way.
One example how one might want to munge names to preserve keywords and correct syntax might look like this:
(v/graphql-query {:venia/queries [[:employee [:employee/name :employee/first-name]]]})
;; => "{employee{employee_name,employee_firstName}}"