我想使用typescript魔术来确定对象的类型。原始对象看起来像:
const ROUTES_CONFIG = {
ONE: {
path: '/',
routes: {
TWO: {
path: '/two',
},
THREE: {
path: '/three',
},
},
},
};
我想要得到对象对应的类型:
const ROUTES = {
ONE: {
TWO: {},
THREE: {},
},
};
type ROUTES = typeof ROUTES_CONFIG;