Skip to content

API Reference / @gtkx/navigation / PathConfigMap

Type Alias: PathConfigMap<ParamList> ​

PathConfigMap<ParamList> = { [RouteName in keyof ParamList]?: NonNullable<ParamList[RouteName]> extends NavigatorScreenParams<infer T extends {}> ? string | PathConfig<T> : string | Omit<PathConfig<{}>, "screens" | "initialRouteName"> }

Type Parameters ​

ParamList ​

ParamList extends object