tor-browser

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

thread-configuration.js (792B)


      1 /* This Source Code Form is subject to the terms of the Mozilla Public
      2 * License, v. 2.0. If a copy of the MPL was not distributed with this
      3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
      4 
      5 "use strict";
      6 
      7 const {
      8  generateActorSpec,
      9  Arg,
     10  types,
     11 } = require("resource://devtools/shared/protocol.js");
     12 
     13 types.addDictType("thread-configuration.configuration", {
     14  pauseOnExceptions: "nullable:boolean",
     15  ignoreCaughtExceptions: "nullable:boolean",
     16 });
     17 
     18 const threadConfigurationSpec = generateActorSpec({
     19  typeName: "thread-configuration",
     20 
     21  methods: {
     22    updateConfiguration: {
     23      request: {
     24        configuration: Arg(0, "thread-configuration.configuration"),
     25      },
     26      response: {},
     27    },
     28  },
     29 });
     30 
     31 exports.threadConfigurationSpec = threadConfigurationSpec;