mirror of
https://github.com/zhigang1992/react-navigation.git
synced 2026-04-24 04:25:34 +08:00
feat: update helper types to have navigator specific methods
This commit is contained in:
@@ -10,6 +10,7 @@ import {
|
||||
StackNavigationState,
|
||||
StackActions,
|
||||
ParamListBase,
|
||||
StackActionHelpers,
|
||||
} from '@react-navigation/native';
|
||||
import StackView from '../views/Stack/StackView';
|
||||
import type {
|
||||
@@ -39,6 +40,7 @@ function StackNavigator({
|
||||
const { state, descriptors, navigation } = useNavigationBuilder<
|
||||
StackNavigationState<ParamListBase>,
|
||||
StackRouterOptions,
|
||||
StackActionHelpers<ParamListBase>,
|
||||
StackNavigationOptions,
|
||||
StackNavigationEventMap
|
||||
>(StackRouter, {
|
||||
|
||||
@@ -44,7 +44,8 @@ export type StackNavigationEventMap = {
|
||||
export type StackNavigationHelpers = NavigationHelpers<
|
||||
ParamListBase,
|
||||
StackNavigationEventMap
|
||||
>;
|
||||
> &
|
||||
StackActionHelpers<ParamListBase>;
|
||||
|
||||
export type StackNavigationProp<
|
||||
ParamList extends ParamListBase,
|
||||
|
||||
Reference in New Issue
Block a user