WorkerGlobalScope.idl 821 B

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