qjs_object_create_from_host_object function

  1. @Native<QJSABIObjectOrError Function(Pointer<QJSABIRuntime> rt, Pointer<Void> user_data, QJSABIHostObjectGet get_cb, QJSABIHostObjectSet set_cb, QJSABIHostObjectGetOwnKeys get_own_keys_cb, QJSABIHostObjectRelease release_cb)>(ffi.Pointer<QJSABIRuntime>, ffi.Pointer<ffi.Void>, QJSABIHostObjectGet, QJSABIHostObjectSet, QJSABIHostObjectGetOwnKeys, QJSABIHostObjectRelease)>()
QJSABIObjectOrError qjs_object_create_from_host_object(
  1. Pointer<QJSABIRuntime> rt,
  2. Pointer<Void> user_data,
  3. QJSABIHostObjectGet get_cb,
  4. QJSABIHostObjectSet set_cb,
  5. QJSABIHostObjectGetOwnKeys get_own_keys_cb,
  6. QJSABIHostObjectRelease release_cb,
)

Implementation

@ffi.Native<
  QJSABIObjectOrError Function(
    ffi.Pointer<QJSABIRuntime>,
    ffi.Pointer<ffi.Void>,
    QJSABIHostObjectGet,
    QJSABIHostObjectSet,
    QJSABIHostObjectGetOwnKeys,
    QJSABIHostObjectRelease,
  )
>()
external QJSABIObjectOrError qjs_object_create_from_host_object(
  ffi.Pointer<QJSABIRuntime> rt,
  ffi.Pointer<ffi.Void> user_data,
  QJSABIHostObjectGet get_cb,
  QJSABIHostObjectSet set_cb,
  QJSABIHostObjectGetOwnKeys get_own_keys_cb,
  QJSABIHostObjectRelease release_cb,
);