JSPropertyDescriptor constructor
JSPropertyDescriptor(})
Implementation
JSPropertyDescriptor(
JSContext ctx,
this._value,
this._getter,
this._setter,
this._flags, {
bool autoDispose = true,
}) {
_ref = calloc.call(sizeOf<JSPropertyDescriptor_>())
..ref.flags = _flags.value
..ref.getter = _getter?.ref.ref ?? JSValue.UNDEFINED(ctx).ref.ref
..ref.setter = _setter?.ref.ref ?? JSValue.UNDEFINED(ctx).ref.ref
..ref.value = _value?.ref.ref ?? JSValue.UNDEFINED(ctx).ref.ref;
attach(calloc.nativeFree, _ref.cast(), autoDispose: autoDispose);
}