Skip to content

Commit

Permalink
fix: fix type error when passing unannotated navigation ref
Browse files Browse the repository at this point in the history
  • Loading branch information
satya164 committed May 14, 2021
1 parent 9c30c42 commit dc4ffc0
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 5 deletions.
2 changes: 1 addition & 1 deletion example/src/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -206,7 +206,7 @@ export default function App() {
return () => Dimensions.removeEventListener('change', onDimensionsChange);
}, []);

const navigationRef = useNavigationContainerRef<RootStackParamList>();
const navigationRef = useNavigationContainerRef();

useReduxDevToolsExtension(navigationRef);

Expand Down
3 changes: 1 addition & 2 deletions packages/core/src/useNavigationContainerRef.tsx
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
import * as React from 'react';
import type { ParamListBase } from '@react-navigation/routers';
import createNavigationContainerRef from './createNavigationContainerRef';
import type { NavigationContainerRefWithCurrent } from './types';

export default function useNavigationContainerRef<
ParamList extends ParamListBase
ParamList extends {} = ReactNavigation.RootParamList
>(): NavigationContainerRefWithCurrent<ParamList> {
const navigation = React.useRef<NavigationContainerRefWithCurrent<ParamList> | null>(
null
Expand Down
3 changes: 1 addition & 2 deletions packages/devtools/src/useReduxDevToolsExtension.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ import type {
NavigationContainerRef,
NavigationState,
NavigationAction,
ParamListBase,
} from '@react-navigation/core';
import deepEqual from 'deep-equal';

Expand All @@ -23,7 +22,7 @@ type DevToolsExtension = {
declare const __REDUX_DEVTOOLS_EXTENSION__: DevToolsExtension | undefined;

export default function useReduxDevToolsExtension(
ref: React.RefObject<NavigationContainerRef<ParamListBase>>
ref: React.RefObject<NavigationContainerRef<any>>
) {
const devToolsRef = React.useRef<DevToolsConnection>();

Expand Down

0 comments on commit dc4ffc0

Please sign in to comment.