data class PropertyDescriptor
(source)
Object property descriptor.
PropertyDescriptor(name: String, value: RemoteObject? = null, writable: Boolean? = null, get: RemoteObject? = null, set: RemoteObject? = null, configurable: Boolean, enumerable: Boolean, wasThrown: Boolean? = null, isOwn: Boolean? = null, symbol: RemoteObject? = null)
Object property descriptor. |
val configurable: Boolean
True if the type of this property descriptor may be changed and if the property may be deleted from the corresponding object. |
|
val enumerable: Boolean
True if this property shows up during enumeration of the properties on the corresponding object. |
|
val get: RemoteObject?
A function which serves as a getter for the property, or undefined if there is no getter (accessor descriptors only). |
|
val isOwn: Boolean?
True if the property is owned for the object. |
|
val name: String
Property name or symbol description. |
|
val set: RemoteObject?
A function which serves as a setter for the property, or undefined if there is no setter (accessor descriptors only). |
|
val symbol: RemoteObject?
Property symbol object, if the property is of the symbol type. |
|
val value: RemoteObject?
The value associated with the property. |
|
val wasThrown: Boolean?
True if the result was thrown during the evaluation. |
|
val writable: Boolean?
True if the value associated with the property may be changed (data descriptors only). |