I can\'t get my head arround the following paragraph in the TypeScript documentation:
\"The type of generic functions is just like those of non-generic functions, with t
Lets say that from the compiler perspective explicit type declaration is not necessary because of type inference.
let myIdentity: (arg: T) => T = identity;
is equivalent to
let myIdentity = identity
Nevertheless, from the human side, it can be used for improving code readability.