about summary refs log tree commit diff
path: root/src/lib/hooks
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/hooks')
-rw-r--r--src/lib/hooks/useNavigationDeduped.ts8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/lib/hooks/useNavigationDeduped.ts b/src/lib/hooks/useNavigationDeduped.ts
index 136e5fb96..2448787bd 100644
--- a/src/lib/hooks/useNavigationDeduped.ts
+++ b/src/lib/hooks/useNavigationDeduped.ts
@@ -7,6 +7,8 @@ import {type NavigationProp} from '#/lib/routes/types'
 export type DebouncedNavigationProp = Pick<
   NavigationProp,
   | 'popToTop'
+  | 'popTo'
+  | 'pop'
   | 'push'
   | 'navigate'
   | 'canGoBack'
@@ -38,6 +40,12 @@ export function useNavigationDeduped() {
       popToTop: () => {
         dedupe(() => navigation.popToTop())
       },
+      popTo: (...args: Parameters<typeof navigation.popTo>) => {
+        dedupe(() => navigation.popTo(...args))
+      },
+      pop: (...args: Parameters<typeof navigation.pop>) => {
+        dedupe(() => navigation.pop(...args))
+      },
       goBack: () => {
         dedupe(() => navigation.goBack())
       },