pub unsafe extern "C" fn napi_create_external_arraybuffer(
    env: *mut napi_env__,
    external_data: *mut c_void,
    byte_length: usize,
    finalize_cb: Option<unsafe extern "C" fn(_: *mut napi_env__, _: *mut c_void, _: *mut c_void)>,
    finalize_hint: *mut c_void,
    result: *mut *mut napi_value__
) -> u32