Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

noImplicitAny is a very common config option that helps catch a ton of bugs. I wouldn’t use TS without it.


noImplicitAny is different than what's being discussed (I think). Returning something typed as `any` in a function that has a different return type is totally fine: it's not implicit (you've cast it to any), and it passes (you're saying the type is literally anything after all).

There are lint rules to avoid typing as `any`.


There are "no explicit any" linting rules as well, which are a must.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: