属性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
无法识别。