Change8

v0.25.8

📦 esbuild
🐛 3 fixes🔧 2 symbols

Summary

This release fixes regressions in TypeScript parsing involving private identifiers in ternary operators and corrects several edge cases in the newly implemented source phase imports.

🐛 Bug Fixes

  • Fixed a regression where TypeScript arrow functions containing private identifiers (#private) failed to parse when used inside a ternary operator within a class body.
  • Fixed a regression in source phase import parsing where 'import source from' was incorrectly treated as a syntax error.
  • Fixed source phase import parsing to correctly handle 'import source from from' and forbid 'import source type foo from'.

🔧 Affected Symbols

TypeScript.ParserSourcePhaseImports