LoDash部分和打字稿:打字稿错误,该错误标识正确的函数版本

时间:2019-07-11 11:07:57

标签: typescript lodash

这是我的代码

const query = _.chain(body.callback_query.data)

      // After splitting I got ["a=b454","c=dhjjh","f=g6hksdfjlksd"]
      .split("&") 

      // After map I got [["a","b454"],["c","dhjjh"],["f","g6hksdfjlksd"]]
      .map(_.partial(_.split, _, "=", 2))  

请不要指定这个部分

   _.partial(_.split, _, "=", 2)

我得到的错误与_.partial()的签名有关

  

'LoDashStatic'类型的参数不能分配给'string'类型的参数。

它是第二个参数

一直运行到今天,我需要将lodash升级到最新版本。

实际上我正在使用

"axios": "^0.19.0",
"@types/lodash": "^4.14.136",

我试图强制参数类型,但没有成功

_.partial(_.split, <_.LoDashStatic>_, <string>"=", 2)

请问如何解决此代码,为什么会出错?

0 个答案:

没有答案