签到天数: 193 天
[LV.7]常住居民III
712
5966
6763
管理员
非物质文化遗产社会摇传承人
不一定正确
使用了keyof extends keyof等会在映射类型的之后自动携带上readonly或?等属性符附加
间接的获取了字符串数组如type aaa={[k in 'a'|'b']:1}即使存在属性符,因为没有使用keyof依然是非同态的即使提前keyof然后再在[T in K]中使用由于ts推断也不会认为是同态的使用Extract等函数会推断出新的也不会认为是同态的
https://stackoverflow.com/questions/59790508/what-does-homomorphic-mapped-type-mean
使用道具 举报
本版积分规则 发表回复
通过论坛认证的开发者
2023年中秋纪念章
油中两岁啦~
这个荣誉的勋章是为那些为脚本猫/油猴中文网生态做出贡献的会员而设。无论是编写代码、完善文档,还是发表教程,他们都是我们生态的重要建设者。 您的每一行代码,每一段文档,都是我们社区生态的重要一砖一瓦。您的贡献,不仅促进了技术的发展,也为其他成员提供了学习和成长的平台。您是我们社区的灵魂,是我们前进的动力。感谢您的努力和付出,让我们共同创造一个更美好的脚本猫和油猴中文网。