blob: f9714e0fd3347f157c76fc7aacb09fc77cebca43 [file] [log] [blame]
{
"domain": "Worker",
"types": [],
"commands": [
{
"name": "enable"
},
{
"name": "disable"
},
{
"name": "sendMessageToWorker",
"parameters": [
{ "name": "workerId", "type": "integer" },
{ "name": "message", "type": "object" }
]
},
{
"name": "canInspectWorkers",
"description": "Tells whether browser supports workers inspection.",
"returns": [
{ "name": "result", "type": "boolean", "description": "True if browser has workers support." }
]
},
{
"name": "connectToWorker",
"parameters": [
{ "name": "workerId", "type": "integer" }
]
},
{
"name": "disconnectFromWorker",
"parameters": [
{ "name": "workerId", "type": "integer" }
]
},
{
"name": "setAutoconnectToWorkers",
"parameters": [
{ "name": "value", "type": "boolean" }
]
}
],
"events": [
{
"name": "workerCreated",
"parameters": [
{ "name": "workerId", "type": "integer" },
{ "name": "url", "type": "string" },
{ "name": "inspectorConnected", "type": "boolean" }
]
},
{
"name": "workerTerminated",
"parameters": [
{ "name": "workerId", "type": "integer" }
]
},
{
"name": "dispatchMessageFromWorker",
"parameters": [
{ "name": "workerId", "type": "integer" },
{ "name": "message", "type": "object" }
]
},
{
"name": "disconnectedFromWorker"
}
]
}