用字符串枚举值键入对象

时间:2019-01-29 14:48:35

标签: typescript

在对象输入方面我需要一些帮助

尝试了[K in keyof typeof CardType],但这不起作用

我有以下枚举和代码

export enum CardType {
    ARTICLE = 'card_type.chat',
    CHAT = 'card_type.chat',
    FEATURES_EXPLORATION = 'card_type.features_exploration'
}

const readonly mapToComponents = {
    [CardType.FEATURES_EXPLORATION]: 'ReactComponent1AsStringToSimplify'
}

我想键入mapToComponents,以便将枚举的字符串值作为键,并将React组件作为值(此处为简化字符串)

最诚挚的问候

0 个答案:

没有答案