diff options
Diffstat (limited to 'node_modules/jsdom/lib/jsdom/living/events/MessageEvent-impl.js')
-rw-r--r-- | node_modules/jsdom/lib/jsdom/living/events/MessageEvent-impl.js | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/node_modules/jsdom/lib/jsdom/living/events/MessageEvent-impl.js b/node_modules/jsdom/lib/jsdom/living/events/MessageEvent-impl.js new file mode 100644 index 0000000..eb58e56 --- /dev/null +++ b/node_modules/jsdom/lib/jsdom/living/events/MessageEvent-impl.js @@ -0,0 +1,25 @@ +"use strict"; + +const EventImpl = require("./Event-impl").implementation; + +const MessageEventInit = require("../generated/MessageEventInit"); + +class MessageEventImpl extends EventImpl { + initMessageEvent(type, bubbles, cancelable, data, origin, lastEventId, source, ports) { + if (this._dispatchFlag) { + return; + } + + this.initEvent(type, bubbles, cancelable); + this.data = data; + this.origin = origin; + this.lastEventId = lastEventId; + this.source = source; + this.ports = ports; + } +} +MessageEventImpl.defaultInit = MessageEventInit.convert(undefined); + +module.exports = { + implementation: MessageEventImpl +}; |