Suggestion
🔍 Search Terms
string exports, arbitrary identifier namespace names
✅ Viability Checklist
My suggestion meets these guidelines:
⭐ Suggestion
📃 Motivating Example
Example valid ECMA262 code that fails:
import { "some name" as impt } from 'external';
export { impt as "other name" }
See:
https://www.typescriptlang.org/play?ts=5.2.0-dev.20230621#code/KYDwDg9gTgLgBAbzmOBDAznARAC2AG3wjgHdp8ATLOAXyA
💻 Use Cases
Allow TypeScript to support non-identifier export names per ECMA-262 support (tc39/ecma262#2154).
Suggestion
🔍 Search Terms
string exports, arbitrary identifier namespace names
✅ Viability Checklist
My suggestion meets these guidelines:
⭐ Suggestion
📃 Motivating Example
Example valid ECMA262 code that fails:
See:
https://www.typescriptlang.org/play?ts=5.2.0-dev.20230621#code/KYDwDg9gTgLgBAbzmOBDAznARAC2AG3wjgHdp8ATLOAXyA
💻 Use Cases
Allow TypeScript to support non-identifier export names per ECMA-262 support (tc39/ecma262#2154).