ts中使用jwt_decode产生does not exist on type 'unknown'.警告的一种解决方法
(认知有限,如有不妥,还望告知,欢迎讨论)
问题描述
在typescript文件中是同jwt_decode('token')通过结构的方式赋值时产生警告
Property does not exist on type 'unknown'
解决方法
在报错的ts文件中,先建一个interface声明对象,在里面声明想要解析出的变量类型。
然后再使用jwt_decode进行类型转换,转换成刚刚声明的对象类型,以此告知变量将要获得的数据类型。
sample code:
=END=
=reference=
[1]https://www.npmjs.com/package/jwt-decode
[2]https://github.com/auth0/jwt-decode#readme
[3]https://www.typescriptlang.org/docs/handbook/2/everyday-types.html#type-assertions