Haxe is actually a bit older than TypeScript, and while it doesn’t have the same corporate weight behind it, its language and transpiler are both quite mature.