Microsoft hat am 29. November 2018 TypeScript 3.2 mit strengerer Prüfung von bind, call und apply veröffentlicht. Die Option strictBindCallApply gehört zur Familie der Strict-Prüfungen und kann bislang akzeptierte Fehler sichtbar machen.
Die Prüfung hat Grenzen: Generische Funktionen werden nicht vollständig abgebildet; bei Überladungen berücksichtigt sie nur die letzte Signatur. Hinzu kommen generische Object-Spread-Ausdrücke, die TypeScript über Schnittmengentypen modelliert.
BigInt wird nicht für ältere JavaScript-Ziele umgeschrieben
Die offiziellen Release Notes begrenzen BigInt auf das esnext-Ziel. TypeScript prüft den Typ bigint und gibt entsprechende Literale aus. Eine automatische Übersetzung für ältere Laufzeitumgebungen fehlt. Die Zielumgebung muss die Funktion bereitstellen.
Gemeinsame tsconfig.json-Dateien können über npm-Pakete geerbt werden. --showConfig zeigt die wirksame Konfiguration nach der Vererbung. Das ergänzt die mit TypeScript 3.0 eingeführten Projektverweise.
Für Visual Studio 2015 ist 3.2 die letzte Ausgabe mit Editorunterstützung. Das MSBuild-Paket setzt außerdem eine aufrufbare Node.js-Installation voraus, was ältere Build- und CI-Systeme betreffen kann.

