From 058af6d1f51fded1ef70b8e3632ed3529f34e25e Mon Sep 17 00:00:00 2001 From: ivnv Date: Wed, 21 May 2025 14:04:32 +0300 Subject: [PATCH] feat: added typed route hook --- src/shared/hooks/index.ts | 1 + src/shared/hooks/useTypedRoute.ts | 5 +++++ 2 files changed, 6 insertions(+) create mode 100644 src/shared/hooks/useTypedRoute.ts diff --git a/src/shared/hooks/index.ts b/src/shared/hooks/index.ts index 176b2cd..ad300cc 100644 --- a/src/shared/hooks/index.ts +++ b/src/shared/hooks/index.ts @@ -6,3 +6,4 @@ export * from './useAppStateEvent'; export * from './useBackHandler'; export * from './useCombinedRef'; export * from './useDebounce'; +export * from './useTypedRoute'; diff --git a/src/shared/hooks/useTypedRoute.ts b/src/shared/hooks/useTypedRoute.ts new file mode 100644 index 0000000..0408705 --- /dev/null +++ b/src/shared/hooks/useTypedRoute.ts @@ -0,0 +1,5 @@ +import { RouteProp, useRoute } from '@react-navigation/native'; +import { RootStackParamList } from 'services'; + +export const useTypedRoute = () => + useRoute>();