From 919e4ae20974fb61742d100b9a7f1b951f8f9bc8 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Tue, 5 May 2026 12:15:22 -0300 Subject: sugar: errors --- src/common-util/sugar.js | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/common-util/sugar.js') diff --git a/src/common-util/sugar.js b/src/common-util/sugar.js index 26f33c20..67083293 100644 --- a/src/common-util/sugar.js +++ b/src/common-util/sugar.js @@ -441,6 +441,15 @@ export function promiseWithResolvers() { return obj; } +export function errors(fn) { + try { + fn(); + return false; + } catch { + return true; + } +} + // Stolen from here: https://stackoverflow.com/a/3561711 // // There's a proposal for a native JS function like this, 8ut it's not even -- cgit 1.3.0-6-gf8a5