tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

WorkerDebuggerGlobalScope.webidl (1293B)


      1 /* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
      2 /* This Source Code Form is subject to the terms of the Mozilla Public
      3 * License, v. 2.0. If a copy of the MPL was not distributed with this file,
      4 * You can obtain one at http://mozilla.org/MPL/2.0/. */
      5 
      6 [Global=(WorkerDebugger), Exposed=WorkerDebugger]
      7 interface WorkerDebuggerGlobalScope : EventTarget {
      8  [Throws]
      9  readonly attribute object global;
     10 
     11  [Throws]
     12  object createSandbox(DOMString name, object prototype);
     13 
     14  [Throws]
     15  undefined loadSubScript(DOMString url, optional object sandbox);
     16 
     17  undefined enterEventLoop();
     18 
     19  undefined leaveEventLoop();
     20 
     21  undefined postMessage(DOMString message);
     22 
     23  attribute EventHandler onmessage;
     24 
     25  attribute EventHandler onmessageerror;
     26 
     27  [Throws]
     28  undefined setImmediate(Function handler);
     29 
     30  undefined reportError(DOMString message);
     31 
     32  [Throws]
     33  sequence<any> retrieveConsoleEvents();
     34 
     35  [Throws]
     36  undefined setConsoleEventHandler(AnyCallback? handler);
     37 
     38  [Throws]
     39  undefined clearConsoleEvents();
     40 
     41  // base64 utility methods
     42  [Throws]
     43  DOMString btoa(DOMString btoa);
     44  [Throws]
     45  DOMString atob(DOMString atob);
     46 };
     47 
     48 // So you can debug while you debug
     49 partial interface WorkerDebuggerGlobalScope {
     50  undefined dump(optional DOMString string);
     51 };