具有另一个接口属性的接口

时间:2020-07-14 15:35:42

标签: javascript typescript enums interface

就像标题中一样。可能吗? 例如:

interface Data {
    operationNumber: number,
    type: string,
    text: string
}

const aaa = {
  operationNumber: 209,
  type: "click",
  text: "clicked"
}

我想得到这样的东西:

const bbb = {
  "209": {operationNumber: 209, type: "click", text: "clicked"}
}

如何为bbb创建界面?我不想创建这样的东西:

interface Something {
  209: Data,
  210: Data,
  211: Data... etc.
}

0 个答案:

没有答案