MessageEvent.idl 702 B

123456789101112131415161718192021
  1. #import <DOM/Event.idl>
  2. // https://html.spec.whatwg.org/multipage/comms.html#messageevent
  3. [Exposed=(Window,Worker)]
  4. interface MessageEvent : Event {
  5. constructor(DOMString type, optional MessageEventInit eventInitDict = {});
  6. readonly attribute any data;
  7. readonly attribute USVString origin;
  8. readonly attribute DOMString lastEventId;
  9. // FIXME: readonly attribute MessageEventSource? source;
  10. // FIXME: readonly attribute FrozenArray<MessagePort> ports;
  11. };
  12. dictionary MessageEventInit : EventInit {
  13. any data = null;
  14. USVString origin = "";
  15. DOMString lastEventId = "";
  16. // FIXME: MessageEventSource? source = null;
  17. // FIXME: sequence<MessagePort> ports = [];
  18. };