From 5daa75977ead4974dcd4a45ab5a12cb0673adcc1 Mon Sep 17 00:00:00 2001 From: Shinigami92 Date: Fri, 16 Dec 2022 15:28:51 +0100 Subject: [PATCH 1/2] fix: RollupLog cause allow unknown --- src/rollup/types.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rollup/types.d.ts b/src/rollup/types.d.ts index 1c35370a821..dba12a3e331 100644 --- a/src/rollup/types.d.ts +++ b/src/rollup/types.d.ts @@ -19,7 +19,7 @@ export type RollupWarning = RollupLog; export interface RollupLog { binding?: string; - cause?: Error; + cause?: Error | unknown; code?: string; exporter?: string; frame?: string; From 6531f902371b031c7dfa968ae19b60f7ffbf1673 Mon Sep 17 00:00:00 2001 From: Shinigami92 Date: Fri, 16 Dec 2022 15:53:03 +0100 Subject: [PATCH 2/2] fix access to cause.name --- cli/logging.ts | 2 +- src/rollup/types.d.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cli/logging.ts b/cli/logging.ts index aeb1f9e3770..e68f3c86997 100644 --- a/cli/logging.ts +++ b/cli/logging.ts @@ -8,7 +8,7 @@ export const stderr = (...parameters: readonly unknown[]) => process.stderr.write(`${parameters.join('')}\n`); export function handleError(error: RollupError, recover = false): void { - const name = error.name || error.cause?.name; + const name = error.name || (error.cause as Error)?.name; const nameSection = name ? `${name}: ` : ''; const pluginSection = error.plugin ? `(plugin ${error.plugin}) ` : ''; const message = `${pluginSection}${nameSection}${error.message}`; diff --git a/src/rollup/types.d.ts b/src/rollup/types.d.ts index dba12a3e331..103e6b6e9e5 100644 --- a/src/rollup/types.d.ts +++ b/src/rollup/types.d.ts @@ -19,7 +19,7 @@ export type RollupWarning = RollupLog; export interface RollupLog { binding?: string; - cause?: Error | unknown; + cause?: unknown; code?: string; exporter?: string; frame?: string;