Я был удивлен, что ничего не узнал об абстрактных классах при чтении на ES6. (Под "абстрактным классом" я говорю о значении Java, в котором абстрактный класс объявляет сигнатуры методов, которые должен реализовывать подкласс, чтобы быть реалистичным).
Кто-нибудь знает какие-либо соглашения, принятые для реализации абстрактных классов в ES6? Было бы неплохо уловить абстрактное нарушение класса со статическим анализом.
Если бы я должен был вызвать ошибку во время выполнения, чтобы сигнализировать о попытке создания абстрактного класса, какова будет ошибка?