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

Towards stage 2 #3

Open
PodaruDragos opened this issue Dec 19, 2023 · 2 comments
Open

Towards stage 2 #3

PodaruDragos opened this issue Dec 19, 2023 · 2 comments

Comments

@PodaruDragos
Copy link

Hello,
This is mainly a question/discussion that I wanted to start.
I am one of the maintainers of inversify which is a DI library . A very very common question we get is "when are we switching to vanilla decorators". Since inversify or mostly other DI libraries are all doing parameter decorations using the experimentalDecorators flag, supporting stage 3 decorators would be close to impossible with the same UX.

The question would be, has anything changed in the statements of tc39 or is this still something with low interest ?

@pimmee
Copy link

pimmee commented Jun 2, 2024

NestJS is also a library which heavily uses DI and parameter decorators, and this feature (along with decorator metadata), are needed to support vanilla decorators. It would enable us to use tooling such as esbuild with NestJS.

According to the maintainer kamilmysliwiec:

"I don't think we'll support JS decorators till the metadata support & parameter decorators are implemented"

Here's a couple issues requesting this feature:

@cjnoname
Copy link

Any news on this?

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