News for hackers. Stuff that matters.
Re:Goodbye CoffeeScript, Hello TypeScript by jiaweihli on Thursday October 22, 2015 @07:50PM (#10435965)
TypeScript supports disjoint unions: http://blogs.msdn.com/b/typescript/archive/2015/09/16/announ...

The two real pain points (among those you mentioned) of TypeScript are bivariant function parameters and structural classes, since they lead to potentially unsound code that compiles.

Re:Goodbye CoffeeScript, Hello TypeScript by samwgoldman on Friday October 23, 2015 @09:31PM (#10442072)
The link you provided doesn't seem to show disjoint union support. I'm talking about this: http://flowtype.org/blog/2015/07/03/Disjoint-Unions.html