Runtime.RemoteObject
Mirror object referencing original JavaScript object.
{
"id": "RemoteObject",
"type": "object",
"description": "Mirror object referencing original JavaScript object.",
"properties": [
{
"name": "type",
"type": "string",
"enum": [
"object",
"function",
"undefined",
"string",
"number",
"boolean",
"symbol"
],
"description": "Object type."
},
{
"name": "subtype",
"type": "string",
"optional": true,
"enum": [
"null",
"error",
"promise",
"node"
],
"description": "Object subtype hint. Specified for object
type values only."
},
{
"name": "className",
"type": "string",
"optional": true,
"description": "Object class (constructor) name. Specified for object
type values only."
},
{
"name": "value",
"type": "any",
"optional": true,
"description": "Remote object value in case of primitive values or JSON values (if it was requested)."
},
{
"name": "unserializableValue",
"$ref": "UnserializableValue",
"optional": true,
"description": "Primitive value which can not be JSON-stringified does not have value
, but gets this property."
},
{
"name": "description",
"type": "string",
"optional": true,
"description": "String representation of the object."
},
{
"name": "objectId",
"$ref": "RemoteObjectId",
"optional": true,
"description": "Unique object identifier (for non-primitive values)."
},
{
"name": "msDebuggerPropertyId",
"type": "string",
"optional": true,
"experimental": true,
"description": "Microsoft: The associated debugger property id for this object."
}
]
}