Skip to content

API Reference / @gtkx/navigation / ParamListRoute

Type Alias: ParamListRoute<ParamList>

ParamListRoute<ParamList> = { [RouteName in keyof ParamList]: NavigatorScreenParams<{}> extends ParamList[RouteName] ? NotUndefined<ParamList[RouteName]> extends NavigatorScreenParams<infer T> ? ParamListRoute<T> : Route<Extract<RouteName, string>, ParamList[RouteName]> : Route<Extract<RouteName, string>, ParamList[RouteName]> }[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:706

Type Parameters

ParamList

ParamList extends ParamListBase

Released under the MPL-2.0 License.