reject

abstract fun <T> reject(error: Throwable): Deferred<T>

创建一个已经以给定异常失败的 Deferred 对象。

功能类似于 JavaScript 的 Promise.reject。 这在需要从一个同步函数中启动一个表示错误的异步链时非常有用。

Return

一个立即失败的 Deferred<T>

Parameters

T

Deferred 的泛型类型(通常可以推断为 Nothing)。

error

预先设定的失败原因。