Skip to content

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 } }[keyof ParamList]

Defined in: node_modules/.pnpm/@react-navigation+core@7.21.13_react@19.2.8/node_modules/@react-navigation/core/lib/typescript/src/types.d.ts:805

Type Parameters

ParamList

ParamList extends object

Released under the MPL-2.0 License.