我将如何在Typescript中实现这种类型(来自Flow?)

时间:2019-08-09 01:16:41

标签: javascript typescript flowtype

我想在Typescript中实现等效功能

export type ObjMap<T> = { [key: string]: T, __proto__: null, ... }

更新

为进一步阐明其作用,对于对象数组,它返回一个数组,其中为源数组中的每个对象添加了一个键。所以:

const people = [
  { name: 'Bill', id: '1234' },
  { name: 'Sophie', id: '5309' }
]

将成为

[
  { Bill: { name: 'Bill', id: '1234' },
  { Sophie: { name: 'Sophie', id: '5309' }
]

__proto__是一种确保返回的对象没有原型的方法。

0 个答案:

没有答案