我正在使用 Flow 为 React 应用程序创建类型。我不确定如何以正确的方式做到这一点。
我想为以后可以访问的类型中的可能条目(作为枚举)设置常量,并且我希望该类型包含常量而不是文字。
// @flow
export const CARD_TYPE = {
firstType: 'one',
secondType: 'two',
};
export type CardType = {
type: CARD_TYPE,
};
我希望我能够在我的组件中使用 CARD_TYPE 作为常量,并将 CardType 作为类型,但是我收到以下错误:
流:不能使用对象字面量作为类型,因为对象字面量是一个值。要获取值的类型,请使用typeof.