Accept new baselines

This commit is contained in:
Anders Hejlsberg
2017-05-22 14:56:20 -07:00
parent 68056d52c4
commit 7dd9e2156c
2 changed files with 3 additions and 8 deletions

View File

@@ -26,7 +26,7 @@ var c3 = new C<number>();
var c4: C<any> = new C();
>c4 : C<any>
>C : C<T>
>new C() : C<{}>
>new C() : C<any>
>C : typeof C
class D<T> {

View File

@@ -1,9 +1,7 @@
tests/cases/compiler/recursiveTypeComparison2.ts(13,80): error TS2304: Cannot find name 'StateValue'.
tests/cases/compiler/recursiveTypeComparison2.ts(30,5): error TS2322: Type 'Bus<{}>' is not assignable to type 'Bus<number>'.
Type '{}' is not assignable to type 'number'.
==== tests/cases/compiler/recursiveTypeComparison2.ts (2 errors) ====
==== tests/cases/compiler/recursiveTypeComparison2.ts (1 errors) ====
// Before fix this would cause compiler to hang (#1170)
declare module Bacon {
@@ -35,7 +33,4 @@ tests/cases/compiler/recursiveTypeComparison2.ts(30,5): error TS2322: Type 'Bus<
var Bus: new <T>() => Bus<T>;
}
var stuck: Bacon.Bus<number> = new Bacon.Bus();
~~~~~
!!! error TS2322: Type 'Bus<{}>' is not assignable to type 'Bus<number>'.
!!! error TS2322: Type '{}' is not assignable to type 'number'.
var stuck: Bacon.Bus<number> = new Bacon.Bus();