Type 'string' is not assignable to type 'never'.

新手上路,请多包涵

问题描述

今天做项目报这个错,刚开始写Ts不太懂请指教
Type 'string' is not assignable to type 'never'

问题出现的环境背景及自己尝试过哪些方法

关于使用ant pro写图表的场景

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

for (let i = 0; i < 20; i += 1) {
visitData.push({

x: moment(new Date(beginDay + (1000 * 60 * 60 * 24 * i))).format('YYYY-MM-DD'),
y: Math.floor(Math.random() * 100) + 10,

});
}

你期待的结果是什么?实际看到的错误信息又是什么?

我想解决这个报错Type 'string' is not assignable to type 'never'

阅读 22k
2 个回答
✓ 已被采纳新手上路,请多包涵

解决了设置为:any即可

never类型是任何类型的子类型,也可以赋值给任何类型;然而,没有类型是never的子类型或可以赋值给never类型(除了never本身之外)。 即使 any也不可以赋值给never。

你把一个String类型的值,赋值给了Never类型的变量。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题