You can use const enum if you don't like that behavior.
Yes, but I don't think they work when using the --isolatedModules compiler option.
--isolatedModules
I mean they work but only within a module. You can't export a const enum.
If you have types imports and exports, most of the type checking won't work when you use isolated modules.
Unfortunately const enums are not supported anymore by babel :( github.com/babel/babel/issues/8741
Support for const enums is now available in @babel-preset-typescript from v7.15 using the optimizeConstEnums preset option
More info: babeljs.io/docs/en/babel-preset-ty...
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
You can use const enum if you don't like that behavior.
Yes, but I don't think they work when using the
--isolatedModules
compiler option.I mean they work but only within a module. You can't export a const enum.
If you have types imports and exports, most of the type checking won't work when you use isolated modules.
Unfortunately const enums are not supported anymore by babel :(
github.com/babel/babel/issues/8741
Support for const enums is now available in @babel-preset-typescript from v7.15 using the optimizeConstEnums preset option
More info: babeljs.io/docs/en/babel-preset-ty...