this post was submitted on 18 Oct 2023
327 points (96.1% liked)
Programmer Humor
32588 readers
918 users here now
Post funny things about programming here! (Or just rant about your favourite programming language.)
Rules:
- Posts must be relevant to programming, programmers, or computer science.
- No NSFW content.
- Jokes must be in good taste. No hate speech, bigotry, etc.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Not true, in the absolute worst case,
unknown
is what you should be reaching for, but it's pretty rare that you can't create some kind of type to interface with JS if it's not already got types. You can even use jsdoc comments as type hints in the JS too if you own that code.My not particularly hot hot-take: There's basically no legitimate use case for
any
apart from "I don't have time to type all this now, because I'm converting a massive project from JS to TS"There are some cases where
any
must be used instead ofunknown
but they usually involve generic constraints and seem more like a bug than intended behaviorAh you're right there, and I also agree, that feels more like a bug than by design