UNPKG

@scrolia/react

Version:

A headless scrollbar component

16 lines (15 loc) 417 B
const prefixError = (error, prefix) => { error.message = `${prefix} ${error.message}`; return error; }; const tryPlugin = (plugin, fn, ...args) => { try { return fn(...args); } catch (err) { const prefix = `[${plugin.name ?? "plugin"}]`; if (err instanceof Error) throw prefixError(err, prefix); throw new Error(`${prefix} ${String(err)}`); } }; export { tryPlugin }; //# sourceMappingURL=plugin.mjs.map