Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Redux 未找到流重排操作属性_Redux_Flowtype - Fatal编程技术网

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}
;它承认了。。。魔术