E0296: abstract properties are only allowed in abstract classes
TypeScript abstract classes can contain abstract methods and fields. It
is a syntax error to write an abstract method or field in a class not marked
abstract:
To fix this error, add the abstract keyword to the class:
Alternatively, make the method non-abstract by removing the abstract keyword
and giving it a body: