1{
2    "domain": "Inspector",
3    "types": [],
4    "commands": [
5        {
6            "name": "enable",
7            "description": "Enables inspector domain notifications."
8        },
9        {
10            "name": "disable",
11            "description": "Disables inspector domain notifications."
12        }
13    ],
14    "events": [
15        {
16            "name": "evaluateForTestInFrontend",
17            "parameters": [
18                { "name": "script", "type": "string" }
19            ]
20        },
21        {
22            "name": "inspect",
23            "parameters": [
24                { "name": "object", "$ref": "Runtime.RemoteObject" },
25                { "name": "hints", "type": "object" }
26            ]
27        },
28        {
29            "name": "detached",
30            "description": "Fired when remote debugging connection is about to be terminated. Contains detach reason.",
31            "parameters": [
32                { "name": "reason", "type": "string", "description": "The reason why connection has been terminated." }
33            ]
34        },
35        {
36            "name": "targetCrashed",
37            "description": "Fired when debugging target has crashed"
38        }
39    ]
40}
41