H5W3
当前位置:H5W3 > 其他技术问题 > 正文

【前端问题精选】typescript对常量自动推论

// 有以下常量
config: {
  appID: '111',
  isTrue: true
}

config: Config<string | boolean>
type Config<T> = {
  [key: string]: T
}

在其他方法调用时,如果方法对输入做了 string 的类型限制,那么就算是 appID 也会报错,类型 boolean 不能传。
但是又不想对每个字段都写上类型,很麻烦,有没有办法让字段在定义时就确定好类型?

回答:

如果你不写

config:Config<string|boolean>

的话,所有的 property 的类型都是可以自动推断的。

本文地址:H5W3 » 【前端问题精选】typescript对常量自动推论

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址