Skip to content

Design Meeting Notes, 9/20/2023 #55897

@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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions