API Reference / @gtkx/navigation / NavigatorScreenParams
Type Alias: NavigatorScreenParams<ParamList>
NavigatorScreenParams<
ParamList> = {initial?:never;merge?:never;params?:never;path?:string;pop?:never;screen?:never;state:PartialState<NavigationState> |NavigationState|undefined; } |{ [RouteName in keyof ParamList]: undefined extends ParamList[RouteName] ? { initial?: boolean; merge?: boolean; params?: ParamList[RouteName]; path?: string; pop?: boolean; screen: RouteName; state?: never } : { initial?: boolean; merge?: boolean; params: ParamList[RouteName]; path?: string; pop?: boolean; screen: RouteName; state?: never } }[keyofParamList]
Type Parameters
ParamList
ParamList extends object