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