Files
karyaman-project/node_modules/react-router/dist/development/dom-export.d.ts
Emmanuel Rizky b32cf4c374 build(deps): add react-router-dom
Install react-router-dom to support client-side navigation. This is a prerequisite for implementing the multi-step authentication flow and other routed features.

Additionally, this commit includes minor copy improvements to the password reset forms for better clarity.
2025-08-03 11:50:00 +07:00

30 lines
1.2 KiB
TypeScript

import * as React from 'react';
import { RouterProviderProps as RouterProviderProps$1, RouterInit } from 'react-router';
type RouterProviderProps = Omit<RouterProviderProps$1, "flushSync">;
declare function RouterProvider(props: Omit<RouterProviderProps, "flushSync">): React.JSX.Element;
interface HydratedRouterProps {
/**
* Context object to passed through to `createBrowserRouter` and made available
* to `clientLoader`/`clientActon` functions
*/
unstable_getContext?: RouterInit["unstable_getContext"];
}
/**
* Framework-mode router component to be used to to hydrate a router from a
* `ServerRouter`. See [`entry.client.tsx`](../api/framework-conventions/entry.client.tsx).
*
* @public
* @category Framework Routers
* @mode framework
* @param props Props
* @param props.unstable_getContext Context object to passed through to
* {@link createBrowserRouter} and made available to `clientLoader`/`clientAction`
* functions
* @returns A React element that represents the hydrated application.
*/
declare function HydratedRouter(props: HydratedRouterProps): React.JSX.Element;
export { HydratedRouter, RouterProvider, type RouterProviderProps };