Serenity Operating System
at master 19 lines 512 B view raw
1#import <DOM/EventTarget.idl> 2#import <DOM/EventHandler.idl> 3 4[Exposed=(Window), UseNewAKString] 5interface Worker : EventTarget { 6 constructor(DOMString scriptURL, optional WorkerOptions options = {}); 7 8 undefined terminate(); 9 undefined postMessage(any message, optional any transfer); 10 11 attribute EventHandler onmessage; 12 attribute EventHandler onmessageerror; 13}; 14 15dictionary WorkerOptions { 16 USVString type = "classic"; 17 USVString credentials = "same-origin"; 18 DOMString name = ""; 19};