版博士V2.0程序
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

MessageEvent.js 1.1 KiB

12345678910111213141516171819202122232425262728293031323334
  1. "use strict";
  2. var __importDefault = (this && this.__importDefault) || function (mod) {
  3. return (mod && mod.__esModule) ? mod : { "default": mod };
  4. };
  5. Object.defineProperty(exports, "__esModule", { value: true });
  6. const Event_1 = __importDefault(require("../Event"));
  7. /**
  8. * Message event.
  9. *
  10. * @see https://developer.mozilla.org/en-US/docs/Web/API/MessageEvent
  11. */
  12. class MessageEvent extends Event_1.default {
  13. /**
  14. * Constructor.
  15. *
  16. * @param type Event type.
  17. * @param [eventInit] Event init.
  18. */
  19. constructor(type, eventInit) {
  20. super(type, eventInit);
  21. this.data = null;
  22. this.origin = '';
  23. this.lastEventId = '';
  24. this.source = null;
  25. this.ports = [];
  26. this.data = eventInit?.data !== undefined ? eventInit.data : null;
  27. this.origin = eventInit?.origin || '';
  28. this.lastEventId = eventInit?.lastEventId || '';
  29. this.source = eventInit?.source || null;
  30. this.ports = eventInit?.ports || [];
  31. }
  32. }
  33. exports.default = MessageEvent;
  34. //# sourceMappingURL=MessageEvent.js.map