fix typo
This commit is contained in:
parent
c76b8b165b
commit
bf471c221b
3 changed files with 56 additions and 0 deletions
|
@ -0,0 +1,38 @@
|
|||
tests/cases/compiler/assigningFromObjectToAnythingElse.ts(3,1): error TS2322: Type 'Object' is not assignable to type 'RegExp'.
|
||||
The 'Object' type is assignable to very few other types. Did you mean to use the 'any' type instead?
|
||||
Property 'exec' is missing in type 'Object'.
|
||||
tests/cases/compiler/assigningFromObjectToAnythingElse.ts(5,5): error TS2322: Type 'Object' is not assignable to type 'String'.
|
||||
The 'Object' type is assignable to very few other types. Did you mean to use the 'any' type instead?
|
||||
Property 'charAt' is missing in type 'Object'.
|
||||
tests/cases/compiler/assigningFromObjectToAnythingElse.ts(6,5): error TS2322: Type 'Number' is not assignable to type 'String'.
|
||||
Property 'charAt' is missing in type 'Number'.
|
||||
tests/cases/compiler/assigningFromObjectToAnythingElse.ts(8,5): error TS2322: Type 'Object' is not assignable to type 'Error'.
|
||||
The 'Object' type is assignable to very few other types. Did you mean to use the 'any' type instead?
|
||||
Property 'name' is missing in type 'Object'.
|
||||
|
||||
|
||||
==== tests/cases/compiler/assigningFromObjectToAnythingElse.ts (4 errors) ====
|
||||
var x: Object;
|
||||
var y: RegExp;
|
||||
y = x;
|
||||
~
|
||||
!!! error TS2322: Type 'Object' is not assignable to type 'RegExp'.
|
||||
!!! error TS2322: The 'Object' type is assignable to very few other types. Did you mean to use the 'any' type instead?
|
||||
!!! error TS2322: Property 'exec' is missing in type 'Object'.
|
||||
|
||||
var a: String = Object.create<Object>("");
|
||||
~
|
||||
!!! error TS2322: Type 'Object' is not assignable to type 'String'.
|
||||
!!! error TS2322: The 'Object' type is assignable to very few other types. Did you mean to use the 'any' type instead?
|
||||
!!! error TS2322: Property 'charAt' is missing in type 'Object'.
|
||||
var c: String = Object.create<Number>(1);
|
||||
~
|
||||
!!! error TS2322: Type 'Number' is not assignable to type 'String'.
|
||||
!!! error TS2322: Property 'charAt' is missing in type 'Number'.
|
||||
|
||||
var w: Error = new Object();
|
||||
~
|
||||
!!! error TS2322: Type 'Object' is not assignable to type 'Error'.
|
||||
!!! error TS2322: The 'Object' type is assignable to very few other types. Did you mean to use the 'any' type instead?
|
||||
!!! error TS2322: Property 'name' is missing in type 'Object'.
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
//// [assigningFromObjectToAnythingElse.ts]
|
||||
var x: Object;
|
||||
var y: RegExp;
|
||||
y = x;
|
||||
|
||||
var a: String = Object.create<Object>("");
|
||||
var c: String = Object.create<Number>(1);
|
||||
|
||||
var w: Error = new Object();
|
||||
|
||||
|
||||
//// [assigningFromObjectToAnythingElse.js]
|
||||
var x;
|
||||
var y;
|
||||
y = x;
|
||||
var a = Object.create("");
|
||||
var c = Object.create(1);
|
||||
var w = new Object();
|
Loading…
Reference in a new issue