// Copyright 2015 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// https://html.spec.whatwg.org/C/#the-messageevent-interfaces
dictionary MessageEventInit : EventInit {
any data = null;
DOMString origin = "";
DOMString lastEventId = "";
// TODO(bashi): |source| should be (WindowProxy or MessagePort)?
EventTarget? source = null;
sequence<MessagePort> ports = [];
UserActivation? userActivation = null;
};