1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| /*! node-domexception. MIT License. Jimmy Wärting <https://jimmy.warting.se/opensource> */
|
| if (!globalThis.DOMException) {
| try {
| const { MessageChannel } = require('worker_threads'),
| port = new MessageChannel().port1,
| ab = new ArrayBuffer()
| port.postMessage(ab, [ab, ab])
| } catch (err) {
| err.constructor.name === 'DOMException' && (
| globalThis.DOMException = err.constructor
| )
| }
| }
|
| module.exports = globalThis.DOMException
|
|