Skip to content

Commit ba9c4d3

Browse files
committed
Update TS guide for custom navigators in v7
1 parent e210771 commit ba9c4d3

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

versioned_docs/version-7.x/custom-navigators.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -322,9 +322,9 @@ function TabNavigator({
322322
}
323323

324324
export function createMyNavigator<
325-
ParamList extends ParamListBase,
326-
NavigatorID extends string | undefined = undefined,
327-
TypeBag extends NavigatorTypeBagBase = {
325+
const ParamList extends ParamListBase,
326+
const NavigatorID extends string | undefined = undefined,
327+
const TypeBag extends NavigatorTypeBagBase = {
328328
ParamList: ParamList;
329329
NavigatorID: NavigatorID;
330330
State: TabNavigationState<ParamList>;
@@ -339,9 +339,7 @@ export function createMyNavigator<
339339
};
340340
Navigator: typeof TabNavigator;
341341
},
342-
Config extends StaticConfig<TypeBag> | undefined =
343-
| StaticConfig<TypeBag>
344-
| undefined,
342+
const Config extends StaticConfig<TypeBag> = StaticConfig<TypeBag>,
345343
>(config?: Config): TypedNavigator<TypeBag, Config> {
346344
return createNavigatorFactory(TabNavigator)(config);
347345
}

0 commit comments

Comments
 (0)