@react-navigation/native
Version:
React Native integration for React Navigation
9 lines (8 loc) • 486 B
TypeScript
export declare type To<ParamList extends ReactNavigation.RootParamList = ReactNavigation.RootParamList, RouteName extends keyof ParamList = keyof ParamList> = string | (undefined extends ParamList[RouteName] ? {
screen: Extract<RouteName, string>;
params?: ParamList[RouteName];
} : {
screen: Extract<RouteName, string>;
params: ParamList[RouteName];
});
export default function useLinkTo<ParamList extends ReactNavigation.RootParamList>(): (to: To<ParamList>) => void;