News for hackers. Stuff that matters.
Re:Node.js adds experimental support for TypeScript by Shacklz on Thursday July 25, 2024 @12:31AM (#41064727)
In our codebase we started to disallow enums in favour of string literal types, and once folks get over the ingrained "this needs to be an enum" (coming mostly from other languages like Java), it's not much missed.

Enums are one of the very few things in typescript that seem to not have turned out that well, but it's relatively easy to work without them with string-literable types and such, derived from some const in case they're also needed at runtime.

Re:Node.js adds experimental support for TypeScript by shepherdjerred on Thursday July 25, 2024 @01:01AM (#41064874)
100% agree. Coming from Java I really wanted an Enum type, but string literals/discriminated unions fill that niche just fine.
Re:Node.js adds experimental support for TypeScript by bythreads on Thursday July 25, 2024 @06:02AM (#41066787)
agree enums in typescript are the devil
Re:Node.js adds experimental support for TypeScript by revskill on Thursday July 25, 2024 @09:49AM (#41068673)
Could u explain why ?