diff --git a/compiler/packages/babel-plugin-react-compiler/src/ReactiveScopes/PrintReactiveFunction.ts b/compiler/packages/babel-plugin-react-compiler/src/ReactiveScopes/PrintReactiveFunction.ts index b5aa44ead09..259fc064868 100644 --- a/compiler/packages/babel-plugin-react-compiler/src/ReactiveScopes/PrintReactiveFunction.ts +++ b/compiler/packages/babel-plugin-react-compiler/src/ReactiveScopes/PrintReactiveFunction.ts @@ -394,7 +394,10 @@ function writeTerminal(writer: Writer, terminal: ReactiveTerminal): void { break; } default: - assertExhaustive(terminal, `Unhandled terminal ${terminal}`); + assertExhaustive( + terminal, + `Unhandled terminal kind \`${(terminal as any).kind}\``, + ); } } diff --git a/compiler/packages/babel-plugin-react-compiler/src/TypeInference/InferTypes.ts b/compiler/packages/babel-plugin-react-compiler/src/TypeInference/InferTypes.ts index 0270723c3e8..44bf539e847 100644 --- a/compiler/packages/babel-plugin-react-compiler/src/TypeInference/InferTypes.ts +++ b/compiler/packages/babel-plugin-react-compiler/src/TypeInference/InferTypes.ts @@ -420,7 +420,10 @@ function* generateInstructionTypes( break; } default: - assertExhaustive(value, `Unhandled instruction value kind: ${value}`); + assertExhaustive( + value, + `Unhandled instruction value kind: ${(value as any).kind}`, + ); } }