puppeteer/new-docs/puppeteer.protocol.runtime.remoteobject.md
2020-07-13 14:01:35 +01:00

2.4 KiB

Home > puppeteer > Protocol > Runtime > RemoteObject

Protocol.Runtime.RemoteObject interface

Mirror object referencing original JavaScript object.

Signature:

export interface RemoteObject 

Properties

Property Type Description
className string Object class (constructor) name. Specified for object type values only.
customPreview CustomPreview
description string String representation of the object.
objectId RemoteObjectId Unique object identifier (for non-primitive values).
preview ObjectPreview Preview containing abbreviated property values. Specified for object type values only.
subtype ('array' | 'null' | 'node' | 'regexp' | 'date' | 'map' | 'set' | 'weakmap' | 'weakset' | 'iterator' | 'generator' | 'error' | 'proxy' | 'promise' | 'typedarray' | 'arraybuffer' | 'dataview' | 'i32' | 'i64' | 'f32' | 'f64' | 'v128' | 'anyref') Object subtype hint. Specified for object or wasm type values only.
type ('object' | 'function' | 'undefined' | 'string' | 'number' | 'boolean' | 'symbol' | 'bigint' | 'wasm') Object type.
unserializableValue UnserializableValue Primitive value which can not be JSON-stringified does not have value, but gets this property.
value any Remote object value in case of primitive values or JSON values (if it was requested).