From c247b194c28ae52d3ad4696b22879392c7dea2b8 Mon Sep 17 00:00:00 2001 From: Sam Rose Date: Fri, 4 Oct 2024 11:48:19 +0100 Subject: [PATCH] Fix error propagation all the way out of processStringSync. --- packages/string-templates/src/index.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/string-templates/src/index.ts b/packages/string-templates/src/index.ts index 77391aefa3..1881ed3b26 100644 --- a/packages/string-templates/src/index.ts +++ b/packages/string-templates/src/index.ts @@ -231,7 +231,11 @@ export function processStringSync( return process(string) } } catch (err: any) { - return input + const { noThrow = true } = opts + if (noThrow) { + return input + } + throw err } }