Redux 未找到流重排操作属性
在属性Redux 未找到流重排操作属性,redux,flowtype,Redux,Flowtype,在属性ruleId上流出错误。 如果将鼠标悬停在action上,它将显示操作的正确类型,包括属性ruleId Flow在这里对我咆哮有什么原因吗 export const ADVANCED_RULES_ADD_NEW_RULE: string = "ADVANCED_RULES_ADD_NEW_RULE"; export type AdvancedRulesAddNewRule = { type: string, predicateId: InternalId, ruleId: I
ruleId
上流出错误。
如果将鼠标悬停在action
上,它将显示操作的正确类型,包括属性ruleId
Flow在这里对我咆哮有什么原因吗
export const ADVANCED_RULES_ADD_NEW_RULE: string = "ADVANCED_RULES_ADD_NEW_RULE";
export type AdvancedRulesAddNewRule = {
type: string,
predicateId: InternalId,
ruleId: InternalId,
direction: Direction
};
export type Action = AdvancedRulesAddNewRule | AnotherAction | SomeOtherAction;
类型似乎定义正确,我不知道为什么属性
ruleId
无法识别。完整的错误消息是什么?在对象类型中找不到属性ruleId
属性。我将动作的类型定义为“字符串”是否重要。并导出一个文本字符串作为操作的值?@saadq-wird-if-type导出类型AdvancedRulesAndNewRule={type:'ADVANCED_RULES\u ADD_NEW_RULE',predicateId:InternalId,ruleId:InternalId,direction:direction}
;它承认了。。。魔术