微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

任何值ESLint错误的打字稿不安全分配

如何解决任何值ESLint错误的打字稿不安全分配

是Typescript的新手,并具有以下小段代码

Unsafe assignment of an any value. eslint(@typescript-eslint/no-unsafe-assignment

有效负载行从eslint引发以下错误

<Parent guid="guidCommandPackageCmdset" id="MyMenuGroup"/>

这更多地是为了理解Typescript和eslint一起工作的复杂性,我该怎么做才能解决此问题?似乎进行较小的更改就可以解决问题,但我无法以相同的意图找到先前存在的问题。预先感谢您的帮助!

解决方法

我明白了

let payload: unknown;

结果通过了eslint的测试。

,

https://github.com/typescript-eslint/typescript-eslint/issues/2118 上找到解决方案

我们可以使用外部函数来获取返回设置类型的数据,例如:

function(str: string): Superobj {
  return JSON.parse() as Superobj
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。