pub unsafe extern "C" fn napi_set_element(
    env: *mut napi_env__,
    object: *mut napi_value__,
    index: u32,
    value: *mut napi_value__
) -> u32