一些在TypeScript上费过时间的地方总结
记录一些自己在ts上费过时间的地方。 (先吐个槽:stackoverflow是真的啥都有,百度是真的没法用) 坑 as断言的兼容性误解,如"a" as "b"这种代码是不会报错的。 interface和type的不一致行为(初遇还以为自己写错类型,一脸懵逼的): type Type = { key: "value" } interface Interface { key: "value" } type 似乎没差别都是true = Type extends Interface ? Type extends I