bubbles:Null<Bool>
cancelable:Null<Bool>
data:Null<Dynamic>
lastEventId:Null<String>
origin:Null<String>
ports:Null<Array<MessagePort>>
source:Null<EitherType<Window, MessagePort>>