Update baselines

This commit is contained in:
Yui T 2017-02-25 22:40:47 -08:00
parent 1415cf4ea2
commit f7df4e00cc
2 changed files with 42 additions and 0 deletions

View File

@ -0,0 +1,22 @@
tests/cases/compiler/w1.ts(2,1): error TS2449: Class 'Widget1' used before its declaration.
tests/cases/compiler/w1.ts(2,10): error TS2449: Class 'Widget1' used before its declaration.
==== tests/cases/compiler/consumer.ts (0 errors) ====
import e = require('./exporter');
export function w(): e.w { // Should be OK
return new e.w();
}
==== tests/cases/compiler/w1.ts (2 errors) ====
export = Widget1
~~~~~~~~~~~~~~~~
!!! error TS2449: Class 'Widget1' used before its declaration.
~~~~~~~
!!! error TS2449: Class 'Widget1' used before its declaration.
class Widget1 { name = 'one'; }
==== tests/cases/compiler/exporter.ts (0 errors) ====
export import w = require('./w1');

View File

@ -0,0 +1,20 @@
tests/cases/compiler/privacyCheckExternalModuleExportAssignmentOfGenericClass_0.ts(1,1): error TS2449: Class 'Foo' used before its declaration.
tests/cases/compiler/privacyCheckExternalModuleExportAssignmentOfGenericClass_0.ts(1,10): error TS2449: Class 'Foo' used before its declaration.
==== tests/cases/compiler/privacyCheckExternalModuleExportAssignmentOfGenericClass_1.ts (0 errors) ====
import Foo = require("./privacyCheckExternalModuleExportAssignmentOfGenericClass_0");
export = Bar;
interface Bar {
foo: Foo<number>;
}
==== tests/cases/compiler/privacyCheckExternalModuleExportAssignmentOfGenericClass_0.ts (2 errors) ====
export = Foo;
~~~~~~~~~~~~~
!!! error TS2449: Class 'Foo' used before its declaration.
~~~
!!! error TS2449: Class 'Foo' used before its declaration.
class Foo<A> {
constructor(public a: A) { }
}