如何将对象文字转换为TypeScript类型

时间:2020-09-20 10:35:49

标签: javascript typescript

我只是不想重复自己(DRY)。

我有以下对象文字:

let obj = {
    test1: 1,
    test2: 2,
    testN: 3,
};

我需要将此对象转换为如下形式:

type = 'test1' | 'test2' | 'testN';

我不想手动操作。

是否可以使用某些TypeScript实用程序来做到这一点?

实际上,对象上可能还有许多其他属性,我不想手动添加新属性或删除旧属性。

0 个答案:

没有答案