打字稿记录类型动态添加项目
typescript recordtype add items dynamically
我需要在任何结构中存储以下数据。
"Total Count":
"Error Count":
"Success Count":
键是预先知道的,但是值只会在处理周期的不同阶段确定。我可以用来存储这些数据的最佳数据结构是什么。我可以将密钥转换为枚举并使用记录类型,但不确定如何从那里继续。
如果我了解您的需求:
type DataCount = Record<'total' | 'success' | 'error', number>;
const sample: DataCount = {
total: 0,
success: 0,
error: 0
}
// increment count
我需要在任何结构中存储以下数据。
"Total Count": "Error Count": "Success Count":
键是预先知道的,但是值只会在处理周期的不同阶段确定。我可以用来存储这些数据的最佳数据结构是什么。我可以将密钥转换为枚举并使用记录类型,但不确定如何从那里继续。
如果我了解您的需求:
type DataCount = Record<'total' | 'success' | 'error', number>;
const sample: DataCount = {
total: 0,
success: 0,
error: 0
}
// increment count