this post was submitted on 19 Jun 2025
92 points (84.3% liked)

Programmer Humor

24576 readers
934 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
[–] [email protected] 3 points 1 week ago* (last edited 1 week 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.

[–] [email protected] 2 points 1 week 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.

[–] [email protected] 2 points 1 week ago (1 children)

Who says this is JS? Might be Rust.

[–] [email protected] 0 points 1 week ago (1 children)

Then the second part of my statement applies.

[–] [email protected] 2 points 1 week 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.