WorkerGlobalScope.idl 1014 B

12345678910111213141516171819202122232425262728
  1. #import <CSS/FontFaceSet.idl>
  2. #import <DOM/EventTarget.idl>
  3. #import <DOM/EventHandler.idl>
  4. #import <HTML/MessagePort.idl>
  5. #import <HTML/UniversalGlobalScope.idl>
  6. #import <HTML/WindowOrWorkerGlobalScope.idl>
  7. #import <HTML/WorkerLocation.idl>
  8. #import <HTML/WorkerNavigator.idl>
  9. // https://html.spec.whatwg.org/multipage/workers.html#workerglobalscope
  10. [Exposed=Worker]
  11. interface WorkerGlobalScope : EventTarget {
  12. readonly attribute WorkerGlobalScope self;
  13. readonly attribute WorkerLocation location;
  14. readonly attribute WorkerNavigator navigator;
  15. undefined importScripts(USVString... urls);
  16. attribute OnErrorEventHandler onerror;
  17. attribute EventHandler onlanguagechange;
  18. attribute EventHandler onoffline;
  19. attribute EventHandler ononline;
  20. attribute EventHandler onrejectionhandled;
  21. attribute EventHandler onunhandledrejection;
  22. };
  23. WorkerGlobalScope includes FontFaceSource;
  24. WorkerGlobalScope includes UniversalGlobalScope;
  25. WorkerGlobalScope includes WindowOrWorkerGlobalScope;