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

--experimental-strip-types in node #222

Closed
1 task done
lemanschik opened this issue Jul 28, 2024 · 7 comments
Closed
1 task done

--experimental-strip-types in node #222

lemanschik opened this issue Jul 28, 2024 · 7 comments

Comments

@lemanschik
Copy link

lemanschik commented Jul 28, 2024

It got implemented unexpectedly they followed also the guide to not handle enum and interface

but they plan to maybe add that so at present it would be the correct implementation of this but it is not stable maybe some one can align that efforts.

@lemanschik
Copy link
Author

This also enables us to lift this to stage 3 now as it already has adoption!!!

@lemanschik lemanschik changed the title Landed in NodeJS Unexpectedly PORPOSAL is now Offical Level 3 - Landed in NodeJS Unexpectedly Jul 28, 2024
@lemanschik lemanschik changed the title PORPOSAL is now Offical Level 3 - Landed in NodeJS Unexpectedly PORPOSAL is now Stage 3 - Landed in NodeJS Unexpectedly Jul 28, 2024
@acutmore
Copy link
Collaborator

Hi @lemanschik

For a proposal to get to a certain stage it also needs to have met the requirements of the prior stages, and then only advances to the next stage if there is consensus.

https://tc39.es/process-document/

There can't be official implementations of this proposal yet because it does not yet have a stage 2.7 specification. So the proposal is still at stage 1.

@lemanschik
Copy link
Author

@acutmore ok you can see it as you want we can then also simple close this proposal as when it now lands in chrome and graaljs we got 3 implementations so no one will advance the proposal anymore.

@lemanschik
Copy link
Author

maybe we should consider to update the whole tc39 process and take care of edge cases like this where the implementation is done before the proposal is finished.

@ljharb
Copy link
Member

ljharb commented Jul 28, 2024

The node implementation isn’t done, is experimental, and can’t actually match whatever might advance here (and thus in browsers).

@robpalme
Copy link
Collaborator

Thanks for the note, Frank.

The champions have been in contact with the Node folks for the last few weeks (see the Node meeting recordings on YouTube) so we already have awareness and comms going on.

Given the issue title is misleading - advancement is solely a TC39 committee decision - I'm going to close this now.

@shaedrich

This comment has been minimized.

@ctcpip ctcpip changed the title PORPOSAL is now Stage 3 - Landed in NodeJS Unexpectedly --experimental-strip-types in node Nov 18, 2024
@tc39 tc39 locked as resolved and limited conversation to collaborators Nov 18, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants