Given the interfaces (these could also be classes):
interface
class
interface A { a: number } interface B { b: number } interface C extends B { c: numbe