From e2d7da74a979e5f85e0078b4f61ae2b43e6c73ca Mon Sep 17 00:00:00 2001 From: Jimmy Lai Date: Thu, 14 Sep 2023 11:10:08 +0200 Subject: [PATCH] Revert "types" This reverts commit a12c76acab76c660add4389d34c2ff48f5c6100f. --- packages/next/src/build/webpack-config.ts | 2 +- packages/next/src/lib/metadata/metadata.tsx | 1 + packages/next/src/server/app-render/app-render.tsx | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/next/src/build/webpack-config.ts b/packages/next/src/build/webpack-config.ts index 0b5973e55e972..7123a3c94d834 100644 --- a/packages/next/src/build/webpack-config.ts +++ b/packages/next/src/build/webpack-config.ts @@ -87,7 +87,7 @@ const NEXT_PROJECT_ROOT_DIST_CLIENT = path.join( ) const isWebpackServerLayer = (layer: WebpackLayerName | null) => - Boolean(layer && WEBPACK_LAYERS.GROUP.server.includes(layer as any)) + Boolean(layer && WEBPACK_LAYERS.GROUP.server.includes(layer)) if (parseInt(React.version) < 18) { throw new Error('Next.js requires react >= 18.2.0 to be installed.') diff --git a/packages/next/src/lib/metadata/metadata.tsx b/packages/next/src/lib/metadata/metadata.tsx index fe86008973641..e32ed342dfae3 100644 --- a/packages/next/src/lib/metadata/metadata.tsx +++ b/packages/next/src/lib/metadata/metadata.tsx @@ -129,5 +129,6 @@ export function createMetadataComponents({ return null } + // @ts-expect-error async server components return [MetadataTree, MetadataOutlet] } diff --git a/packages/next/src/server/app-render/app-render.tsx b/packages/next/src/server/app-render/app-render.tsx index 231333a711a25..11c094e6691de 100644 --- a/packages/next/src/server/app-render/app-render.tsx +++ b/packages/next/src/server/app-render/app-render.tsx @@ -1105,7 +1105,7 @@ export async function renderToHTMLOrFlight( isPrefetch && !Boolean(components.loading) ? null : // Create component tree using the slice of the loaderTree - + // @ts-expect-error TODO-APP: fix async component type React.createElement(async () => { const { Component } = await createComponentTree( // This ensures flightRouterPath is valid and filters down the tree