Bug 1859954 - Use XP_DARWIN rather than XP_MACOS in PHC r=glandium
[gecko.git] / devtools / shared / specs / changes.js
blobba8f2fd04247cf2b32bc0e97b3f5f84edb15762f
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/. */
5 "use strict";
7 const {
8   Arg,
9   generateActorSpec,
10   RetVal,
11 } = require("resource://devtools/shared/protocol.js");
13 const changesSpec = generateActorSpec({
14   typeName: "changes",
16   events: {
17     "add-change": {
18       type: "addChange",
19       change: Arg(0, "json"),
20     },
21     "remove-change": {
22       type: "removeChange",
23       change: Arg(0, "json"),
24     },
25     "clear-changes": {
26       type: "clearChanges",
27     },
28   },
30   methods: {
31     allChanges: {
32       response: {
33         changes: RetVal("array:json"),
34       },
35     },
36     start: {}, // no arguments, no response
37   },
38 });
40 exports.changesSpec = changesSpec;