TypeScript/tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractInheritance.ts
2015-06-19 15:41:33 -07:00

21 lines
No EOL
306 B
TypeScript

abstract class A {}
abstract class B extends A {}
class C extends A {}
abstract class AA {
abstract foo();
}
abstract class BB extends AA {}
class CC extends AA {}
class DD extends BB {}
abstract class EE extends BB {}
class FF extends CC {}
abstract class GG extends CC {}