When I first onboarded TypeScript world from JavaScript, one of the most confusing thing is the unknown
type. Remember when your coworkers write something like:
const foo = () => bar as unknown as any // <- 🤷🏻♂️🤷🏻♂️🤷🏻♂️
Let's take a look at TypeScript official documentation: