4 ms·
Enums and namespaces are the only runtime features of TypeScript. So, yes, you can't just strip types, but it's close.
by paulddraper 2y ago
Enums and namespaces are the only runtime features of TypeScript.
So, yes, you can't just strip types, but it's close.
- EE84M3i 2y agoIs there a comprehensive list of such incompatibilities documented somewhere?
- judofyr 2y agohttps://www.typescriptlang.org/tsconfig/#isolatedModules https://www.typescriptlang.org/tsconfig/#isolatedModules
- paulddraper 2y agoThat's not the same. That guarantees that the types do not determine the output (e.g. no const enums), not that you can "strip" types to get the same output.
- paulddraper 2y agoNot that I'm aware of. Decorators would be another example. (Though they have always been marked experimental.) And of course JSX, but that's not a TypeScript invention.