Typescript WTF Moments 7:Boolean can extends Record<infer X,unknown>
type o = boolean extends Record<infer X, unknown> ? X : false // valueOf
// ^?
console.log(true.valueOf()) // true
Boolean 可以扩展 Record,因为 JS 中的 boolean 具有属性“valueOf”
如果您期望任何扩展 Record 的东西都是对象类型,这可能会让您措手不及
关注我的博客,您将在其中获得提示、技巧和挑战,以保持您的技能敏锐。记得关注我哦!
还没有评论,来说两句吧...