Worker.idl 536 B

1234567891011121314151617181920
  1. #import <DOM/EventTarget.idl>
  2. #import <DOM/EventHandler.idl>
  3. // https://html.spec.whatwg.org/#worker
  4. [Exposed=(Window)]
  5. interface Worker : EventTarget {
  6. constructor(DOMString scriptURL, optional WorkerOptions options = {});
  7. undefined terminate();
  8. undefined postMessage(any message, optional any transfer);
  9. attribute EventHandler onmessage;
  10. attribute EventHandler onmessageerror;
  11. };
  12. dictionary WorkerOptions {
  13. USVString type = "classic";
  14. USVString credentials = "same-origin";
  15. DOMString name = "";
  16. };