打字稿中动态键的接口

问题描述 投票:31回答:2

我有一个由下划线的_.groupBy()方法创建的类似对象。

myObject = {
  "key" : [{Object},{Object2},{Object3}],
  "key2" : [{Object4},{Object5},{Object6}],
  ...
}

我如何将其定义为TypeScript接口?我不想简单地将其定义为myObject:Object = { ...,而是拥有自己的类型。

typescript
2个回答
85
投票

您的对象看起来像Object数组的字典


19
投票

现在TypeScript中有专用的Record类型:

© www.soinside.com 2019 - 2024. All rights reserved.