ts报错类型“string”不满足约束“number | unique "...怎么理解呢 ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
不是很清楚你的原始目的。不过从目前的情况来看,你遇到的问题如下图:
因为
Paths
只有一个属性,所以T
类型只包含了"url"
这个字面类型,它是string
的子类型。Paths[T]
可以认为是url
属性的类型,也就是string
,对它取keyof
,得到的就是string
的属性列表(都是string
的子类型),也就是图上提示的那个。你可以打开UrlType,看看泛型中的第二个约束条件。
我猜你可能需要这么写: