any
↔ (default) untyped anonymous Type, can be literally anything
aka Anonymous-Type
any
is bad because TSC is unable to do any type-checking
References
unknown
↔ Top Type to repany
value but also make it illegal to use (w/o Narrow)"noImplicitAny": true
↔ tothrow
Exception when any Parameter inferred asany
Array
↔ ordered sequence of elements ofany
type (Primitive || Object)Function Type
↔ Type to annotate Methods & Callback Function with implicit return ofany