this post was submitted on 19 Jun 2025
323 points (90.5% liked)

Programmer Humor

24420 readers
396 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 

Made with KolourPaint and screenshots from Kate (with the GitHub theme).

you are viewing a single comment's thread
view the rest of the comments
[–] JakenVeina@midwest.social 12 points 3 days ago* (last edited 3 days ago) (2 children)

Not to short-circuit the joke, but in this case, it's because the valid JavaScript version is...

let a

...and one of TypeScript's main design goals is to be a superset of JavaScript, that only adds syntax, and doesn't re-write it.

Beyond that, it's probably a case of some new language just using what the designer is familiar with.

[–] pivot_root@lemmy.world 4 points 3 days ago

TypeScript [...] only adds syntax, and doesn't re-write it.

I believe enum, const enum, and decorators would like to have a word with you.

[–] zea_64@lemmy.blahaj.zone 3 points 3 days ago (1 children)

Who says this is JS? Might be Rust.

[–] JakenVeina@midwest.social 3 points 3 days ago (1 children)

Then the second part of my statement applies.

[–] Ephera@lemmy.ml 3 points 3 days ago

In the case of Rust, you can also omit the type annotation in the vast majority of cases and the compiler will infer it.