JSValue.newObjectProto constructor

JSValue.newObjectProto(
  1. JSContext ctx,
  2. JSValue proto, {
  3. bool autoDispose = true,
})

JS_NewObjectProto

Implementation

factory JSValue.newObjectProto(
  JSContext ctx,
  JSValue proto, {
  bool autoDispose = true,
}) =>
    JSValue(
      ctx,
      calloc.call<JSValue_>(sizeOf<JSValue_>())
        ..ref = JS_NewObjectProto(ctx.ref, proto.ref.ref),
      autoDispose: autoDispose,
    );