TypeScript 5.8 Ships --erasableSyntaxOnly To Disable Enums
CRANK
TypeScript 5.8's new erasableSyntaxOnly flag enforces pure type annotations by disabling enums, namespaces, and parameter properties.
1 comments
TypeScript 5.8 に含まれる erasableSyntaxOnly オプションは、現在の JavaScript の機能を超えた文法 (enum/namespace/class constructor の private 引数) を無効化できる。Node.js のTS サポートや ES の型コメントと相性が良い