Closed
Description
In this example:
abstract class Fred { }
class Sam extends Fred {
constructor() { }
}
We currently error on the constructor in Sam saying it's an error to not have a super() call. But arguably Fred is a purely abstract, has no state, no initialization, and no constructor. There doesn't seem to be a reason to enforce the super call in this example.