我有一个这样的Firebase数据库:
user: {
cart: {
"randomid": quantity,
"randomid": quantity
}
}
很显然,我不想将项目ID硬编码为流类型。有没有一种方法可以创建一个类型,使得每个键都是一个数字,就像这样:
type User = {
cart: {
*: number
}
}
我知道这不是理想的选择,但是我仍然坚持使用数据库结构。
答案 0 :(得分:2)
可以这样解决:
type User = {
cart: {
[key: string]: number
}
}