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;