From 04c93d50898d9bce2788a4aeae564fa88ab45954 Mon Sep 17 00:00:00 2001 From: Wyatt Johnson Date: Thu, 27 Oct 2022 13:06:03 -0700 Subject: [PATCH] fix: fixed missing boolean --- packages/next/client/route-announcer.tsx | 2 +- packages/next/shared/lib/router/router.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/next/client/route-announcer.tsx b/packages/next/client/route-announcer.tsx index 3b59fd84d96b..cbd26f09ea7b 100644 --- a/packages/next/client/route-announcer.tsx +++ b/packages/next/client/route-announcer.tsx @@ -17,7 +17,7 @@ const nextjsRouteAnnouncerStyles: React.CSSProperties = { } export const RouteAnnouncer = () => { - const { asPath } = useRouter() + const { asPath } = useRouter(true) const [routeAnnouncement, setRouteAnnouncement] = React.useState('') // Only announce the path change, but not for the first load because screen diff --git a/packages/next/shared/lib/router/router.ts b/packages/next/shared/lib/router/router.ts index 90c6d63968a4..e7d9610913e7 100644 --- a/packages/next/shared/lib/router/router.ts +++ b/packages/next/shared/lib/router/router.ts @@ -122,11 +122,11 @@ function stripOrigin(url: string) { return url.startsWith(origin) ? url.substring(origin.length) : url } -function omit( +function omit( object: T, keys: K[] ): Omit { - const omitted: { [key: string]: any } = {} + const omitted: { [key: string]: unknown } = {} Object.keys(object).forEach((key) => { if (!keys.includes(key as K)) { omitted[key] = object[key]