
NewAKString is effectively the default for any new IDL interface, so let's mark this as the default behavior. It also makes it much easier to figure out whatever interfaces are still left to port over to new AK String.
21 lines
702 B
Text
21 lines
702 B
Text
#import <DOM/Event.idl>
|
|
|
|
// https://html.spec.whatwg.org/multipage/comms.html#messageevent
|
|
[Exposed=(Window,Worker)]
|
|
interface MessageEvent : Event {
|
|
constructor(DOMString type, optional MessageEventInit eventInitDict = {});
|
|
|
|
readonly attribute any data;
|
|
readonly attribute USVString origin;
|
|
readonly attribute DOMString lastEventId;
|
|
// FIXME: readonly attribute MessageEventSource? source;
|
|
// FIXME: readonly attribute FrozenArray<MessagePort> ports;
|
|
};
|
|
|
|
dictionary MessageEventInit : EventInit {
|
|
any data = null;
|
|
USVString origin = "";
|
|
DOMString lastEventId = "";
|
|
// FIXME: MessageEventSource? source = null;
|
|
// FIXME: sequence<MessagePort> ports = [];
|
|
};
|