Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate to tsoa? #170

Open
ArminEberle opened this issue Mar 24, 2022 · 2 comments
Open

Migrate to tsoa? #170

ArminEberle opened this issue Mar 24, 2022 · 2 comments

Comments

@ArminEberle
Copy link

ArminEberle commented Mar 24, 2022

Hi there,

we've been using your lib very gladly and thankfully for the last two years now.
However, upgrading typescript versions and type patterns has led to problems with certain type parameters. From this point, we've been searching for alternatives and found one that seems to be more frequently maintained and has some more features: https://github.com/lukeautry/tsoa - especially what I see at this point:

  • Better support for Omit / Partial types, especially with typescript-rest-swagger
  • validation of input parameters against the typescript typings at runtime
  • decorator-metadata-less runtime viability - this enables us to compile our backend code with webpack / esbuild directly from the .ts files instead of needing have a tsc compile up front, thus saving on build time.

What I'd like to ask is if you would mention this alternative on your homepage? Or even do a feature comparison? Migration is a little work to do, mentioning tsoa might give a new developer the chance to make an educated guess what better suits their needs before settling on one of the alternatives.

I see that a similar request has been made already here thiagobustamante/typescript-rest-swagger#84 but this is typescript-rest-swagger - which you will typically learn of later on during development.

Kind Regards,

Armin

@lupalberto
Copy link

It's a shame because typescript-rest is really natural to work with. Could a few of us join forces and fork it?

@EinfachHans
Copy link

I would also like to support a new fork and continue this amazing project!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants