>typescript doesn't allow multiple constructors for a class
I've been happy with every language design choice until this. What the fuck? How in the world is
class shitfuck{
constructor (param1, param2?) {
if (param2){
...
}
}
}
better than
class shitfuck{
constructor (param1) { }
constructor (param1, param2) { }
}