E0297: abstract properties are not allowed in interfaces
TypeScript abstract classes can contain abstract methods and fields. Interface
methods and fields are automatically abstract. It is a syntax error to write
abstract for an interface method or field:
To fix this error, remove the abstract keyword:
Alternatively, convert the interface into an abstract class: