UNPKG

connected-next-router

Version:
15 lines (14 loc) 531 B
import { SingletonRouter } from 'next/router'; import { RouterMethod } from './routerMethods'; import { Middleware } from 'redux'; import { Structure } from './types'; export type RouterMethodsObject = { [key in RouterMethod]?: string; }; export type RouterMiddlewareOpts = { Router?: SingletonRouter; methods?: RouterMethodsObject; reducerKey?: string; }; declare const createRouterMiddleware: (structure: Structure) => (middlewareOpts?: RouterMiddlewareOpts) => Middleware; export default createRouterMiddleware;