Value.objectDefinePropertyData

void objectDefinePropertyData(string propertyName, javascriptcore.types.ValuePropertyFlags flags, javascriptcore.value.Value propertyValue = null)

Define or modify a property with property_name in object referenced by value. This is equivalent to JavaScript <function>Object.defineProperty()</function> when used with a data descriptor.

Parameters

propertyNamethe name of the property to define
flags#JSCValuePropertyFlags
propertyValuethe default property value