标签: enums hashtable
在Typescript中,我可以为哈希表foo添加类型,该哈希表的键是带有Flag的枚举foo: { [key in Flag]: any}的成员。但是,这要求foo为Flag枚举的每个成员包含一个键值对。如果我只希望它是局部的-假设foo中的键只能是Flag的成员,但我不期望Flag的每个成员怎么办?
foo
Flag
foo: { [key in Flag]: any}
答案 0 :(得分:0)
添加问号以将键标记为可选:
foo: { [key in Flag]?: any}