UNPKG

next-page-tester

Version:
12 lines (11 loc) 565 B
import { NextRouter } from 'next/router'; import type { ExtendedOptions, PageObject } from '../commonTypes'; declare type NextPushArgs = Parameters<NextRouter['push']>; export declare type TransitionOptions = NextPushArgs[2]; export declare type PushHandler = (url: NextPushArgs[0], as: NextPushArgs[1], options: TransitionOptions) => void; export default function makeRouterMock({ options: { router: routerEnhancer }, pageObject, pushHandler, }: { options: ExtendedOptions; pageObject: PageObject; pushHandler?: PushHandler; }): NextRouter; export {};