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

Design Meeting Notes, 11/19/2024 #60706

Open
DanielRosenwasser opened this issue Dec 6, 2024 · 0 comments
Open

Design Meeting Notes, 11/19/2024 #60706

DanielRosenwasser opened this issue Dec 6, 2024 · 0 comments
Labels
Design Notes Notes from our design meetings

Comments

@DanielRosenwasser
Copy link
Member

Notes from @RyanCavanaugh

Node unflagging --experimental-strip-types

nodejs/typescript#17

  • Removes types
  • Doesn't do downleveling or e.g. enum syntax
    • Covered by --experimental-transform-types
  • Requires no commandline flag
  • Node.js docs cover recommended tsconfig settings
  • We don't have any flag to cover the "no enum" restriction though
  • Many people want this for purity reasons (complimentary)
  • Should imply verbatimModuleSyntax and isolatedModules but does not enforce that
  • TODO: Name this (extremely difficult), implement it (easy, probably)
  • Should we support const x = require('foo') in TS?
    • Probably (eventually)
  • Excited!
@DanielRosenwasser DanielRosenwasser added the Design Notes Notes from our design meetings label Dec 6, 2024
@DanielRosenwasser DanielRosenwasser changed the title Design Meeting Notes, 2024/11/19 Design Meeting Notes, 11/19/2024 Dec 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Design Notes Notes from our design meetings
Projects
None yet
Development

No branches or pull requests

1 participant