UNPKG

ra-core

Version:

Core components of react-admin, a frontend Framework for building admin applications on top of REST services, using ES6, React

22 lines 996 B
import * as React from 'react'; import { Location, NavigateFunction } from 'react-router-dom'; import type { InitialEntry } from '@remix-run/router'; /** * Wrapper around react-router's `createMemoryRouter` to be used in test components. * * It is similar to `MemoryRouter` but it supports * [data APIs](https://reactrouter.com/en/main/routers/picking-a-router#data-apis). * * Additionally, it provides * - a `locationCallback` prop to get the location in the test * - a `navigateCallback` prop to be able to navigate in the test */ export declare const TestMemoryRouter: ({ children, locationCallback, navigateCallback, ...rest }: { children: React.ReactNode; locationCallback?: ((l: Location) => void) | undefined; navigateCallback?: ((n: NavigateFunction) => void) | undefined; basename?: string | undefined; initialEntries?: InitialEntry[] | undefined; initialIndex?: number | undefined; }) => React.JSX.Element; //# sourceMappingURL=TestMemoryRouter.d.ts.map