Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / core / workers / Worker.idl
index dc8b019..5d9f11a 100644 (file)
  */
 
 [
+    ActiveDOMObject,
     Constructor(DOMString scriptUrl),
     ConstructorCallWith=ExecutionContext,
-    ConstructorRaisesException,
-    ActiveDOMObject
+    RaisesException=Constructor,
 ] interface Worker : EventTarget {
 
     attribute EventHandler onmessage;
 
-    [Custom, RaisesException] void postMessage(SerializedScriptValue message, optional Array messagePorts);
+    [Custom, RaisesException] void postMessage(SerializedScriptValue message, optional MessagePort[] messagePorts);
     void terminate();
 };
 
 Worker implements AbstractWorker;
-