ipfs storage for images and other nontext items. for use with etica - runs on etica network and currencys
https://collect.etica-stats.org
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
780 B
23 lines
780 B
/*! blob-to-buffer. MIT License. Jimmy Wärting <https://jimmy.warting.se/opensource> */ |
|
|
|
if (!globalThis.DOMException) { |
|
const { MessageChannel } = require('worker_threads'), |
|
port = new MessageChannel().port1, |
|
ab = new ArrayBuffer() |
|
try { port.postMessage(ab, [ab, ab]) } |
|
catch (err) { |
|
err.constructor.name === 'DOMException' && ( |
|
globalThis.DOMException = err.constructor |
|
) |
|
} |
|
} |
|
|
|
module.exports = globalThis.DOMException |
|
|
|
const e1 = new DOMException("Something went wrong", "BadThingsError"); |
|
console.assert(e1.name === "BadThingsError"); |
|
console.assert(e1.code === 0); |
|
|
|
const e2 = new DOMException("Another exciting error message", "NoModificationAllowedError"); |
|
console.assert(e2.name === "NoModificationAllowedError"); |
|
console.assert(e2.code === 2);
|
|
|