1{
2    "domain": "Worker",
3    "types": [],
4    "commands": [
5        {
6            "name": "enable"
7        },
8        {
9            "name": "disable"
10        },
11        {
12            "name": "sendMessageToWorker",
13            "parameters": [
14                { "name": "workerId", "type": "integer" },
15                { "name": "message", "type": "object" }
16            ]
17        },
18        {
19            "name": "canInspectWorkers",
20            "description": "Tells whether browser supports workers inspection.",
21            "returns": [
22                { "name": "result", "type": "boolean", "description": "True if browser has workers support." }
23            ]
24        },
25        {
26            "name": "connectToWorker",
27            "parameters": [
28                { "name": "workerId", "type": "integer" }
29            ]
30        },
31        {
32            "name": "disconnectFromWorker",
33            "parameters": [
34                { "name": "workerId", "type": "integer" }
35            ]
36        },
37        {
38            "name": "setAutoconnectToWorkers",
39            "parameters": [
40                { "name": "value", "type": "boolean" }
41            ]
42        }
43    ],
44    "events": [
45        {
46            "name": "workerCreated",
47            "parameters": [
48                { "name": "workerId", "type": "integer" },
49                { "name": "url", "type": "string" },
50                { "name": "inspectorConnected", "type": "boolean" }
51            ]
52        },
53        {
54            "name": "workerTerminated",
55            "parameters": [
56                { "name": "workerId", "type": "integer" }
57            ]
58        },
59        {
60            "name": "dispatchMessageFromWorker",
61            "parameters": [
62                { "name": "workerId", "type": "integer" },
63                { "name": "message", "type": "object" }
64            ]
65        },
66        {
67            "name": "disconnectedFromWorker"
68        }
69    ]
70}
71