I rarely use plain “any” in TypeScript


I rarely use plain “any” in TypeScript. Why? Because *anything* is typically too broad.

Usually a more specific “any” is possible.

4 alternatives to a plain “any”:

Oops - Line 2 is missing curly braces. It should be:

{ [key:string]: any };

View original on X