Typescript typing is fundamentally optional, so this criticism, even if true regarding statically typed languages, does not apply to Typescript.
Typing is optional both for individual variables via the `any` type, and compiler-wide, by configuring it to assume untyped variables are `any` by default.