UNPKG

@scrolia/react

Version:

A headless scrollbar component

17 lines (15 loc) 426 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)}`); } }; exports.tryPlugin = tryPlugin; //# sourceMappingURL=plugin.js.map