From 621d126629a71432b158a55fd6dc1caca38a748a Mon Sep 17 00:00:00 2001 From: Chung Wei Date: Wed, 20 Aug 2025 15:38:00 +0800 Subject: [PATCH 1/2] fix: missing `next/link` types with `typedRoutes` --- packages/next/src/server/lib/router-utils/typegen.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/next/src/server/lib/router-utils/typegen.ts b/packages/next/src/server/lib/router-utils/typegen.ts index 431390854bb6c..0897137a14f8f 100644 --- a/packages/next/src/server/lib/router-utils/typegen.ts +++ b/packages/next/src/server/lib/router-utils/typegen.ts @@ -292,6 +292,8 @@ declare module 'next' { } declare module 'next/link' { + export * from 'next/dist/client/link.js' + import type { LinkProps as OriginalLinkProps } from 'next/dist/client/link.js' import type { AnchorHTMLAttributes, DetailedHTMLProps } from 'react' import type { UrlObject } from 'url' From 7987a02cef1ebb52352c69d9454154e45ac7fe86 Mon Sep 17 00:00:00 2001 From: Chung Wei Leong <15154097+chungweileong94@users.noreply.github.com> Date: Wed, 20 Aug 2025 23:05:57 +0800 Subject: [PATCH 2/2] Update packages/next/src/server/lib/router-utils/typegen.ts Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com> --- packages/next/src/server/lib/router-utils/typegen.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/next/src/server/lib/router-utils/typegen.ts b/packages/next/src/server/lib/router-utils/typegen.ts index 0897137a14f8f..52b6b1a5b562f 100644 --- a/packages/next/src/server/lib/router-utils/typegen.ts +++ b/packages/next/src/server/lib/router-utils/typegen.ts @@ -292,7 +292,7 @@ declare module 'next' { } declare module 'next/link' { - export * from 'next/dist/client/link.js' + export { useLinkStatus } from 'next/dist/client/link.js' import type { LinkProps as OriginalLinkProps } from 'next/dist/client/link.js' import type { AnchorHTMLAttributes, DetailedHTMLProps } from 'react'