News

The major difference between functions in TypeScript/JavaScript and other languages is that, in TypeScript/JavaScript, a function is just something that a variable can hold.
The TypeScript team recently announced version 3.1 of TypeScript, adding mappable tuple and array types and several other refinements.
TypeScript 5.4, now generally available, preserves type refinements in function closures following last assignments.