I'm using lacinia(a graphql implementation) and camel-snake-kebab together these days. And I found that when camel-snake-kebab did the case transformations, the metadata that was on the input was lost on the return value.
In lacinia, when using a union type, the types of the objects are recorded in the each object's metadata.
And it passes the types in the metadata to the client.
So I found the issue while researching to fix this issue.
I'm not a native English speaker, so my sentences may read unnaturally. thank you.
Hello. I've found the issue 73 hasn't been resolved yet.
https://github.com/clj-commons/camel-snake-kebab/issues/73
I'm using lacinia(a graphql implementation) and camel-snake-kebab together these days. And I found that when camel-snake-kebab did the case transformations, the metadata that was on the input was lost on the return value.
In lacinia, when using a union type, the types of the objects are recorded in the each object's metadata. And it passes the types in the metadata to the client.
So I found the issue while researching to fix this issue.
I'm not a native English speaker, so my sentences may read unnaturally. thank you.