mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-05-15 04:43:37 -05:00
Update baselines
This commit is contained in:
@@ -1,9 +1,10 @@
|
||||
tests/cases/compiler/switchCasesExpressionTypeMismatch.ts(4,10): error TS2678: Type 'typeof Foo' is not comparable to type 'number'.
|
||||
tests/cases/compiler/switchCasesExpressionTypeMismatch.ts(5,10): error TS2678: Type 'string' is not comparable to type 'number'.
|
||||
tests/cases/compiler/switchCasesExpressionTypeMismatch.ts(7,10): error TS2678: Type 'boolean' is not comparable to type 'number'.
|
||||
tests/cases/compiler/switchCasesExpressionTypeMismatch.ts(5,10): error TS2678: Type '"sss"' is not comparable to type '0'.
|
||||
tests/cases/compiler/switchCasesExpressionTypeMismatch.ts(6,10): error TS2678: Type '123' is not comparable to type '0'.
|
||||
tests/cases/compiler/switchCasesExpressionTypeMismatch.ts(7,10): error TS2678: Type 'true' is not comparable to type '0'.
|
||||
|
||||
|
||||
==== tests/cases/compiler/switchCasesExpressionTypeMismatch.ts (3 errors) ====
|
||||
==== tests/cases/compiler/switchCasesExpressionTypeMismatch.ts (4 errors) ====
|
||||
class Foo { }
|
||||
|
||||
switch (0) {
|
||||
@@ -12,11 +13,13 @@ tests/cases/compiler/switchCasesExpressionTypeMismatch.ts(7,10): error TS2678: T
|
||||
!!! error TS2678: Type 'typeof Foo' is not comparable to type 'number'.
|
||||
case "sss": break; // Error
|
||||
~~~~~
|
||||
!!! error TS2678: Type 'string' is not comparable to type 'number'.
|
||||
case 123: break; // No Error
|
||||
!!! error TS2678: Type '"sss"' is not comparable to type '0'.
|
||||
case 123: break; // Error
|
||||
~~~
|
||||
!!! error TS2678: Type '123' is not comparable to type '0'.
|
||||
case true: break; // Error
|
||||
~~~~
|
||||
!!! error TS2678: Type 'boolean' is not comparable to type 'number'.
|
||||
!!! error TS2678: Type 'true' is not comparable to type '0'.
|
||||
}
|
||||
|
||||
var s: any = 0;
|
||||
@@ -27,4 +30,5 @@ tests/cases/compiler/switchCasesExpressionTypeMismatch.ts(7,10): error TS2678: T
|
||||
case "sss": break;
|
||||
case 123: break;
|
||||
case true: break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@ class Foo { }
|
||||
switch (0) {
|
||||
case Foo: break; // Error
|
||||
case "sss": break; // Error
|
||||
case 123: break; // No Error
|
||||
case 123: break; // Error
|
||||
case true: break; // Error
|
||||
}
|
||||
|
||||
@@ -16,7 +16,8 @@ switch (s) {
|
||||
case "sss": break;
|
||||
case 123: break;
|
||||
case true: break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//// [switchCasesExpressionTypeMismatch.js]
|
||||
var Foo = (function () {
|
||||
@@ -27,7 +28,7 @@ var Foo = (function () {
|
||||
switch (0) {
|
||||
case Foo: break; // Error
|
||||
case "sss": break; // Error
|
||||
case 123: break; // No Error
|
||||
case 123: break; // Error
|
||||
case true: break; // Error
|
||||
}
|
||||
var s = 0;
|
||||
|
||||
Reference in New Issue
Block a user