在 react-navigation v6 的升级指南中:
它声明您可以使用
declare global {
namespace ReactNavigation {
interface RootParamList extends RootStackParamList {}
}
}
在代码中的某处为所有钩子等全局设置 RootParamList。
但是,当我尝试包含该片段并设置我的参数列表时,我得到的只是
Duplicate identifier 'RootParamList'.ts(2300)
types.d.ts(5, 19): 'RootParamList' was also declared here
显然,该类型已经声明,我正在尝试覆盖它,但这似乎是不可能的。
任何想法如何覆盖而不导致类型错误?