UNPKG

@svta/common-media-library

Version:
19 lines 513 B
function format(value) { if (Array.isArray(value)) { return JSON.stringify(value); } if (value instanceof Map) { return 'Map{}'; } if (value instanceof Set) { return 'Set{}'; } if (typeof value === 'object') { return JSON.stringify(value); } return String(value); } export function throwError(action, src, type, cause) { return new Error(`failed to ${action} "${format(src)}" as ${type}`, { cause }); } //# sourceMappingURL=throwError.js.map