@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="ObjectPropertyDescriptor")
public interface ObjectPropertyDescriptor
| Modifier and Type | Interface and Description |
|---|---|
static interface |
ObjectPropertyDescriptor.Builder |
| Modifier and Type | Method and Description |
|---|---|
boolean |
configurable() |
static ObjectPropertyDescriptor.Builder |
create() |
boolean |
enumerable() |
PropertyAccessorFunction |
get() |
PropertyMutatorFunction |
set() |
void |
setConfigurable(boolean configurable) |
void |
setEnumerable(boolean enumerable) |
void |
setGet(@JsNonNull PropertyAccessorFunction get) |
void |
setSet(@JsNonNull PropertyMutatorFunction set) |
void |
setValue(@JsNullable java.lang.Object value) |
void |
setWritable(boolean writable) |
@JsNullable jsinterop.base.Any |
value() |
boolean |
writable() |
@JsOverlay @Nonnull static ObjectPropertyDescriptor.Builder create()
@JsProperty(name="configurable") boolean configurable()
@JsProperty void setConfigurable(boolean configurable)
@JsProperty(name="enumerable") boolean enumerable()
@JsProperty void setEnumerable(boolean enumerable)
@JsProperty(name="get") PropertyAccessorFunction get()
@JsProperty void setGet(@JsNonNull PropertyAccessorFunction get)
@JsProperty(name="set") PropertyMutatorFunction set()
@JsProperty void setSet(@JsNonNull PropertyMutatorFunction set)
@JsProperty(name="value") @JsNullable jsinterop.base.Any value()
@JsProperty void setValue(@JsNullable java.lang.Object value)
@JsProperty(name="writable") boolean writable()
@JsProperty void setWritable(boolean writable)