3 ms·
Aside from your passing mention of Go, it sounds like your working life is almost exclusively in Typescript. "A client library with Typescript types" is not a s
by quietbritishjim 4y ago
Aside from your passing mention of Go, it sounds like your working life is almost exclusively in Typescript. "A client library with Typescript types" is not a substitute for a schema that can be used in multiple languages.
(I have the opposite working life to you: I use lots of languages but none are based on JS. So I don't feel qualified to say this, but I don't see how a mish mash of hand written client libraries is a substitute even if you do only work in Typescript. What if I write my own JSON data at the application level? Do I have to write my own mini Typescript library to encode and decode it? It's going to be less concise than specifying the format in a schema.)