diff --git a/packages/remix-server-runtime/server.ts b/packages/remix-server-runtime/server.ts index 227f5bd0627..de63313644f 100644 --- a/packages/remix-server-runtime/server.ts +++ b/packages/remix-server-runtime/server.ts @@ -51,7 +51,10 @@ export const createRequestHandler: CreateRequestHandlerFunction = ( build.entry.module.handleError || ((error, { request }) => { if (serverMode !== ServerMode.Test && !request.signal.aborted) { - console.error(isRouteErrorResponse(error) ? error.error : error); + console.error( + // @ts-expect-error This is "private" from users but intended for internal use + isRouteErrorResponse(error) && error.error ? error.error : error + ); } }); @@ -225,6 +228,7 @@ async function handleDocumentRequestRR( // Sanitize errors outside of development environments if (context.errors) { Object.values(context.errors).forEach((err) => { + // @ts-expect-error This is "private" from users but intended for internal use if (!isRouteErrorResponse(err) || err.error) { handleError(err); } @@ -353,6 +357,7 @@ function errorResponseToJson( ): Response { return routerJson( serializeError( + // @ts-expect-error This is "private" from users but intended for internal use errorResponse.error || new Error("Unexpected Server Error"), serverMode ),