поглядите, во что компилятся разные варианты http://www.typescriptlang.org/play/index.html#src=abstract%20class%20A%20%7B%0D%0A%20%20%20%20constructor(private%20dep)%20%7B%7D%0D%0A%7D%0D%0A%0D%0Aclass%20B%20extends%20A%20%7B%0D%0A%7D%0D%0A%0D%0Aclass%20C%20extends%20A%20%7B%0D%0A%20%20%20%20constructor()%20%7B%7D%0D%0A%7D%0D%0A%0D%0Aclass%20D%20extends%20A%20%7B%0D%0A%20%20%20%20constructor(dep)%20%7B%0D%0A%20%20%20%20%20%20%20%20super(dep)%3B%0D%0A%20%20%20%20%7D%0D%0A%7D%0D%0A
Если конструктор не переопределять - будет нормально, насколько я помню
Обсуждают сегодня