by Pavel Glushkov @pashutk
Sometimes it's useful to detect if you have a value with any
type. This is especially helpful while working with third-party Typescript modules, which can export any
values in the module API. It's also good to know about any
when you're suppressing implicitAny checks.
So, let's write a utility type IsAny<T>
, which takes input type T
. If T
is any
, return true
, otherwise, return false
.