Skip to content

Design Meeting Notes, 11/19/2024 #60706

Open
@DanielRosenwasser

Description

@DanielRosenwasser

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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Design NotesNotes from our design meetings

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions