7#if defined(DUK_USE_ES6_PROXY)
duk_small_int_t duk_ret_t
DUK_INTERNAL_DECL duk_idx_t duk_push_object_helper_proto(duk_context *ctx, duk_uint_t hobject_flags_and_class, duk_hobject *proto)
#define DUK_STRIDX_INT_HANDLER
#define DUK_HOBJECT_CLASS_OBJECT
#define DUK_PROPDESC_FLAGS_NONE
#define DUK_HOBJECT_CLASS_AS_FLAGS(v)
DUK_INTERNAL_DECL duk_hobject * duk_require_hobject_or_lfunc_coerce(duk_context *ctx, duk_idx_t index)
DUK_EXTERNAL void duk_dup(duk_context *ctx, duk_idx_t from_index)
DUK_EXTERNAL duk_bool_t duk_is_constructor_call(duk_context *ctx)
#define DUK_STRIDX_INT_TARGET
#define DUK_HOBJECT_HAS_EXOTIC_PROXYOBJ(h)
#define DUK_HOBJECT_FLAG_EXOTIC_PROXYOBJ
#define DUK_ASSERT_TOP(ctx, n)
#define DUK_HOBJECT_FLAG_EXTENSIBLE
DUK_INTERNAL_DECL void duk_xdef_prop_stridx(duk_context *ctx, duk_idx_t obj_index, duk_small_int_t stridx, duk_small_uint_t desc_flags)
#define DUK_RET_TYPE_ERROR
#define DUK_RET_UNSUPPORTED_ERROR
DUK_INTERNAL duk_ret_t duk_bi_proxy_constructor(duk_context *ctx)