Hacker News new | ask | show | jobs
by Raed667 1856 days ago
I have been using tsoa to generate API documentation from TypeScript types. https://github.com/lukeautry/tsoa

Example project: https://github.com/RaedsLab/demo-project/blob/master/backend...

2 comments

We used tsoa where i work but had issues with complex types [0] so one of our dev rewrote a simpler implementation [1] that use ts-morph [2] under the hood.

Not exactly related but we had issues with the official openapi generated so he also wrote a package to codegen typescript client from an openapi file [3]

[0]: https://github.com/lukeautry/tsoa/pulls?q=is%3Apr+sort%3Aupd...

[1]: https://github.com/Eywek/typoa

[2]: https://github.com/dsherret/ts-morph

[3]: https://github.com/Eywek/oatyp

Second this, it's a great piece of work.