pub unsafe extern "C" fn napi_is_promise(
    env: napi_env,
    promise: napi_value,
    is_promise: *mut bool
) -> napi_status