3 ms·
I thought I was pretty good at TypeScript, but I can't imagine how I would write that function. Would you mind sharing that?
by simonbw 3y ago
I thought I was pretty good at TypeScript, but I can't imagine how I would write that function. Would you mind sharing that?
- com2kid 3y agoSee my above reply https://gist.github.com/alfrdmalr/faa012e421d9f7f60c3e6d2d32581157 https://gist.github.com/alfrdmalr/faa012e421d9f7f60c3e6d2d32... IIRC in one of the "what's new announcements" from the TS team included sample code to do it as well. Edit: here is another example of doing it https://gist.github.com/kuroski/9a7ae8e5e5c9e22985364d1ddbf3389d https://gist.github.com/kuroski/9a7ae8e5e5c9e22985364d1ddbf3... And here is a medium article walking through the code step by step https://medium.com/@fullstack-shepherd/typescript-transforming-types-with-snake-case-keys-to-camelcase-keys-or-how-to-keep-busy-in-9d5f074d9bfa https://medium.com/@fullstack-shepherd/typescript-transformi...
- EdwardDiego 3y agoThat's horrifyingly awesome.