打字稿:如何创建具有键/值对类型数组的对象类型?

时间:2019-03-03 09:44:07

标签: typescript

我想做这样的事情:

type ValuesOf<T extends any[]> = T[number];
type TypeArrayMockObject<TArguments extends any[]> = { [K in ValuesOf<TArguments>]: MockOf<K> };

T的外观如下:

[TypeA, TypeB]

TypeArrayMockObject<T>如下:

{
TypeA: MockOf<TypeA>,
TypeB: MockOf<TypeB>
}

我该怎么做? 我上面的代码不太正确。

0 个答案:

没有答案