JSCValuePropertyFlags

Values

ValueMeaning
Configurable1

the type of the property descriptor may be changed and the property may be deleted from the corresponding object.

Enumerable2

the property shows up during enumeration of the properties on the corresponding object.

Writable4

the value associated with the property may be changed with an assignment operator. This doesn't have any effect when passed to javascriptcore.value.Value.objectDefinePropertyAccessor.