# Conflicts: # tests/baselines/reference/classOrder2.errors.txt # tests/baselines/reference/es5ExportDefaultClassDeclaration3.symbols # tests/baselines/reference/es5ExportDefaultClassDeclaration3.types # tests/baselines/reference/mappedTypeRelationships.errors.txt # tests/baselines/reference/privacyClassExtendsClauseDeclFile.errors.txt
24 lines
434 B
Plaintext
24 lines
434 B
Plaintext
tests/cases/compiler/classOrder2.ts(1,17): error TS2449: Class 'B' used before its declaration.
|
|
|
|
|
|
==== tests/cases/compiler/classOrder2.ts (1 errors) ====
|
|
class A extends B {
|
|
~
|
|
!!! error TS2449: Class 'B' used before its declaration.
|
|
|
|
foo() { this.bar(); }
|
|
|
|
}
|
|
|
|
class B {
|
|
|
|
bar() { }
|
|
|
|
}
|
|
|
|
|
|
var a = new A();
|
|
|
|
a.foo();
|
|
|
|
|