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, 9/20/2023 #55897

Closed
DanielRosenwasser opened this issue Sep 27, 2023 · 0 comments
Closed

Design Meeting Notes, 9/20/2023 #55897

DanielRosenwasser opened this issue Sep 27, 2023 · 0 comments
Labels
Design Notes Notes from our design meetings

Comments

@DanielRosenwasser
Copy link
Member

Import Attributes

#54242

  • Semantics?
  • Parse and ignore these except for the resolution-mode attribute which is only respected in import type.
    • Same semantics as today with import assertions.
    • But we'll ungate them!
  • Would be more ideal if resolution-mode was named the same as whatever Node.js decides... if they ever do want to include this.
  • Syntax?
    • Could change to restrict bigints.
    • Would be better for us, less API churn.

JSDoc Skipping API

#55739

(continued from #55754)

TSServer watch plugins versus protocol watching

#54012
#54662

  • The feedback was that plugins are a bit round-about.
  • Also, scope creep-ish issues - "watch plugins for TSServer" became "watch plugins for the compiler" which made us start discussing plugins more broadly.
  • What's wrong with file events over the protocol?
    • Some inconsistencies in understanding of globs, symlinks, etc.
    • Can't recall specifics.
  • Are we just not doing anything for tsc --watch?
    • Optional peer dependency on parcel's watcher?
    • Other orchestrators are able to provide their own --watch modes.
@DanielRosenwasser DanielRosenwasser added the Design Notes Notes from our design meetings label Sep 27, 2023
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

2 participants