如何找到打字稿TS2740错误的原因?

时间:2019-07-03 01:56:13

标签: typescript

很抱歉有一个未解决的问题,但是我不确定解决这个问题的最佳方法是什么。

TS错误是我运行时的许多错误之一

yarn bin tsc --project tsconfig.tscheck.json --pretty

这是错误之一:

myproject/editor/tests/myobject.tests.ts:8:9 - error TS2740: Type 'SpyInstance<void, [string]>' is missing the following properties from type 'Mock<any, any>': apply, call, bind, prototype, and 5 more.

8         assign = jest.spyOn(window.location, 'assign').mockImplementation(() => void 0);
          ~~~~~~

这是package.json中的主要更改:

-    "@types/storybook__addon-actions": "^3.4.2",
-    "@types/storybook__addon-knobs": "^4.0.2",
-    "@types/storybook__addon-options": "^4.0.1",
-    "@types/storybook__react": "^4.0.1",
+    "@types/storybook__addon-actions": "^3.4.3",
+    "@types/storybook__addon-knobs": "^5.0.2",
+    "@types/storybook__addon-options": "^4.0.2",
+    "@types/storybook__react": "^4.0.2",

也有一个webpack升级,但是我已经在另一个分支中单独测试了此更改,并且不会导致上述TS错误。

那么,是否有任何跟踪选项或其他手段可以找到导致TS错误的原因?

0 个答案:

没有答案