@react-navigation/native
Version:
React Native integration for React Navigation
26 lines • 1.01 kB
TypeScript
import { CommonActions } from '@react-navigation/core';
/**
* Helpers to build href or action based on the linking options.
*
* @returns `buildHref` to build an `href` for screen and `buildAction` to build an action from an `href`.
*/
export declare function useLinkBuilder(): {
buildHref: (name: string, params?: object) => string | undefined;
buildAction: (href: string) => {
type: "NAVIGATE";
payload: {
name: string;
params?: import("@react-navigation/core").NavigatorScreenParams<Readonly<{
key: string;
index: number;
routeNames: string[];
history?: unknown[];
routes: import("@react-navigation/routers").NavigationRoute<import("@react-navigation/routers").ParamListBase, string>[];
type: string;
stale: false;
}>>;
path?: string;
};
} | CommonActions.Action;
};
//# sourceMappingURL=useLinkBuilder.d.ts.map