Skip to content

Design Meeting Notes, 9/20/2023 #55897

Closed
Closed
@DanielRosenwasser

Description

@DanielRosenwasser

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.

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