aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2023-08-25 10:32:41 +0530
committerAkshay Nair <phenax5@gmail.com>2023-08-25 10:32:41 +0530
commit0bf85a7a812bef9eec097710f92c490c0ed9719a (patch)
treeafe6e9d1c4969d7b42466dcc3157e78b5c7785ac /src
parent0665e6a2490c9ea770a98908788a1e5d210aa811 (diff)
downloadcss-everything-0bf85a7a812bef9eec097710f92c490c0ed9719a.tar.gz
css-everything-0bf85a7a812bef9eec097710f92c490c0ed9719a.zip
feat: scoped try error handling with error property
Diffstat (limited to '')
-rw-r--r--src/eval.ts4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/eval.ts b/src/eval.ts
index 0be3de5..17e27b1 100644
--- a/src/eval.ts
+++ b/src/eval.ts
@@ -326,7 +326,9 @@ const getFunctions = (
try {
return await evalExpr(args[0], actions)
} catch (e) {
- return evalExpr(args[1], actions)
+ return actions.evaluateInScope([args[1]], {
+ '--error': EvalValue.Value(e),
+ })
}
},