typescript - 是否可以将 Set 的值用作类型或接口中的允许值?
问题描述
是否可以将集合的值用作集合中某些属性的允许值,如下所示:
const lateNightCoding = new Set<number>([1,2,3,4])
type someType = {
someNumbers: ...lateNightCoding
otherStuff: string
// more stuff
在某些情况下,这在创建类型保护时会有很大帮助,因为我可以使用“扩展集”作为代码中的类型,并且只在需要时在一个地方更新集合。这不必在运行时发生。
解决方案
推荐阅读
- ui-automation - 如何在使用空手道的 UI 自动化的 if 条件中使用 match 关键字?
- java - 怎么办它说:-清单合并失败并出现多个错误,请参阅日志
- javascript - 用于 v-menu 的 VeeValidate
- r - Summary 和 str 没有给出数据框的因子和级别信息
- go - 如何解析 Prometheus 数据
- mysql - 如何设置 Adodb.Parameter?MySQL 参数类型无效
- python - 同时使用两个程序从 CSV 读取
- javascript - 电子邮件和密码验证在 JavaScript 代码中不起作用
- python - Flask SQLAlchemy:如何获取最近的 5 行?
- java - 在 CPP jni 中存储对象/字符串