pub unsafe extern "C" fn napi_reject_deferred(
    env: *mut napi_env__,
    deferred: *mut napi_deferred__,
    rejection: *mut napi_value__
) -> u32