From ed530a2735bcc312c90f0025f86c32d10edb6d8b Mon Sep 17 00:00:00 2001 From: JJ Kasper Date: Wed, 5 Feb 2020 10:37:26 -0600 Subject: [PATCH] Remove old ts-ignores and extra value in routeInfo --- packages/next/next-server/lib/router/router.ts | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/packages/next/next-server/lib/router/router.ts b/packages/next/next-server/lib/router/router.ts index 4c5a30545b8399b..954ed71636e404e 100644 --- a/packages/next/next-server/lib/router/router.ts +++ b/packages/next/next-server/lib/router/router.ts @@ -150,7 +150,6 @@ export default class Router implements BaseRouter { // Backwards compat for Router.router.events // TODO: Should be remove the following major version as it was never documented - // @ts-ignore backwards compatibility this.events = Router.events this.pageLoader = pageLoader @@ -355,7 +354,6 @@ export default class Router implements BaseRouter { method = 'replaceState' } - // @ts-ignore pathname is always a string const route = toRoute(pathname) const { shallow = false } = options @@ -394,7 +392,6 @@ export default class Router implements BaseRouter { Router.events.emit('routeChangeStart', as) // If shallow is true and the route exists in the router cache we reuse the previous result - // @ts-ignore pathname is always a string this.getRouteInfo(route, pathname, query, as, shallow).then(routeInfo => { const { error } = routeInfo @@ -404,7 +401,6 @@ export default class Router implements BaseRouter { Router.events.emit('beforeHistoryChange', as) this.changeState(method, url, addBasePath(as), options) - const hash = window.location.hash.substring(1) if (process.env.NODE_ENV !== 'production') { const appComp: any = this.components['/_app'].Component @@ -413,8 +409,7 @@ export default class Router implements BaseRouter { !(routeInfo.Component as any).getInitialProps } - // @ts-ignore pathname is always defined - this.set(route, pathname, query, as, { ...routeInfo, hash }) + this.set(route, pathname, query, as, routeInfo) if (error) { Router.events.emit('routeChangeError', error, as) @@ -658,7 +653,6 @@ export default class Router implements BaseRouter { return } - // @ts-ignore pathname is always defined const route = toRoute(pathname) this.pageLoader.prefetch(route).then(resolve, reject) })