From 1c3e920dca21c9fe6eec1e6b7365073dcd9451de Mon Sep 17 00:00:00 2001 From: Laura Date: Sun, 20 Sep 2020 20:06:34 -0300 Subject: [PATCH] Improve error type for routeChangeError event --- packages/next/next-server/lib/router/router.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/next/next-server/lib/router/router.ts b/packages/next/next-server/lib/router/router.ts index 0ce7c5c2afce8..6b1967440302d 100644 --- a/packages/next/next-server/lib/router/router.ts +++ b/packages/next/next-server/lib/router/router.ts @@ -247,11 +247,16 @@ export type NextRouter = BaseRouter & | 'isFallback' > +export type RouterEventError = { + [key: string]: any + cancelled: boolean +} + export type RouterHandlersMap = { routeChangeStart: (url: string) => void beforeHistoryChange: (url: string) => void routeChangeComplete: (url: string) => void - routeChangeError: (err: any, url: string) => void + routeChangeError: (err: RouterEventError, url: string) => void hashChangeStart: (url: string) => void hashChangeComplete: (url: string) => void }