UNPKG

beaverjs

Version:

An abstraction around WebExtension messaging

23 lines 525 B
export function assert(condition, message) { if (!condition) { throw new Error(message); } } export function tryParse(data, fallback = undefined) { if (!data) return fallback; try { return JSON.parse(data); } catch { return fallback; } } export function* filterMap(array, fn) { for (const item of array) { const result = fn(item); if (result !== null) yield result; } } //# sourceMappingURL=utilities.js.map