Office.IPromiseConstructor interface

属性

prototype

对原型的引用。

方法

all(values)

创建一个 Promise,该承诺在解决所有提供的 Promises 时使用一组结果解析,或者在拒绝任何 Promise 时拒绝。

all(values)

创建一个 Promise,该承诺在解决所有提供的 Promises 时使用一组结果解析,或者在拒绝任何 Promise 时拒绝。

all(values)

创建一个 Promise,该承诺在解决所有提供的 Promises 时使用一组结果解析,或者在拒绝任何 Promise 时拒绝。

all(values)

创建一个 Promise,该承诺在解决所有提供的 Promises 时使用一组结果解析,或者在拒绝任何 Promise 时拒绝。

all(values)

创建一个 Promise,该承诺在解决所有提供的 Promises 时使用一组结果解析,或者在拒绝任何 Promise 时拒绝。

all(values)

创建一个 Promise,该承诺在解决所有提供的 Promises 时使用一组结果解析,或者在拒绝任何 Promise 时拒绝。

all(values)

创建一个 Promise,该承诺在解决所有提供的 Promises 时使用一组结果解析,或者在拒绝任何 Promise 时拒绝。

all(values)

创建一个 Promise,该承诺在解决所有提供的 Promises 时使用一组结果解析,或者在拒绝任何 Promise 时拒绝。

all(values)

创建一个 Promise,该承诺在解决所有提供的 Promises 时使用一组结果解析,或者在拒绝任何 Promise 时拒绝。

all(values)

创建一个 Promise,该承诺在解决所有提供的 Promises 时使用一组结果解析,或者在拒绝任何 Promise 时拒绝。

race(values)

创建在解决或拒绝提供的任何承诺时已解决或拒绝的承诺。

race(values)

创建在解决或拒绝提供的任何承诺时已解决或拒绝的承诺。

race(values)

创建在解决或拒绝提供的任何承诺时已解决或拒绝的承诺。

race(values)

创建在解决或拒绝提供的任何承诺时已解决或拒绝的承诺。

race(values)

创建在解决或拒绝提供的任何承诺时已解决或拒绝的承诺。

race(values)

创建在解决或拒绝提供的任何承诺时已解决或拒绝的承诺。

race(values)

创建在解决或拒绝提供的任何承诺时已解决或拒绝的承诺。

race(values)

创建在解决或拒绝提供的任何承诺时已解决或拒绝的承诺。

race(values)

创建在解决或拒绝提供的任何承诺时已解决或拒绝的承诺。

race(values)

创建在解决或拒绝提供的任何承诺时已解决或拒绝的承诺。

reject(reason)

根据提供的原因创建新的拒绝承诺。

reject(reason)

根据提供的原因创建新的拒绝承诺。

resolve(value)

为提供的值创建新的已解析承诺。

resolve()

创建新的已解决的承诺。

属性详细信息

prototype

对原型的引用。

readonly prototype: Promise<any>;

属性值

Promise<any>

方法详细信息

all(values)

创建一个 Promise,该承诺在解决所有提供的 Promises 时使用一组结果解析,或者在拒绝任何 Promise 时拒绝。

all<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>, T7 | PromiseLike<T7>, T8 | PromiseLike<T8>, T9 | PromiseLike<T9>, T10 | PromiseLike<T10>]): Promise<[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]>;

参数

values

[T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>, T7 | PromiseLike<T7>, T8 | PromiseLike<T8>, T9 | PromiseLike<T9>, T10 | PromiseLike<T10>]

Promises 数组。

返回

Promise<[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]>

一个新的承诺。

all(values)

创建一个 Promise,该承诺在解决所有提供的 Promises 时使用一组结果解析,或者在拒绝任何 Promise 时拒绝。

all<T>(values: Array<T | PromiseLike<T>>): Promise<T[]>;

参数

values

Array<T | PromiseLike<T>>

Promises 数组。

返回

Promise<T[]>

一个新的承诺。

all(values)

创建一个 Promise,该承诺在解决所有提供的 Promises 时使用一组结果解析,或者在拒绝任何 Promise 时拒绝。

all<T1, T2, T3, T4, T5, T6, T7, T8, T9>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>, T7 | PromiseLike<T7>, T8 | PromiseLike<T8>, T9 | PromiseLike<T9>]): Promise<[T1, T2, T3, T4, T5, T6, T7, T8, T9]>;

参数

values

[T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>, T7 | PromiseLike<T7>, T8 | PromiseLike<T8>, T9 | PromiseLike<T9>]

Promises 数组。

返回

Promise<[T1, T2, T3, T4, T5, T6, T7, T8, T9]>

一个新的承诺。

all(values)

创建一个 Promise,该承诺在解决所有提供的 Promises 时使用一组结果解析,或者在拒绝任何 Promise 时拒绝。

all<T1, T2, T3, T4, T5, T6, T7, T8>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>, T7 | PromiseLike<T7>, T8 | PromiseLike<T8>]): Promise<[T1, T2, T3, T4, T5, T6, T7, T8]>;

参数

values

[T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>, T7 | PromiseLike<T7>, T8 | PromiseLike<T8>]

Promises 数组。

返回

Promise<[T1, T2, T3, T4, T5, T6, T7, T8]>

一个新的承诺。

all(values)

创建一个 Promise,该承诺在解决所有提供的 Promises 时使用一组结果解析,或者在拒绝任何 Promise 时拒绝。

all<T1, T2, T3, T4, T5, T6, T7>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>, T7 | PromiseLike<T7>]): Promise<[T1, T2, T3, T4, T5, T6, T7]>;

参数

values

[T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>, T7 | PromiseLike<T7>]

Promises 数组。

返回

Promise<[T1, T2, T3, T4, T5, T6, T7]>

一个新的承诺。

all(values)

创建一个 Promise,该承诺在解决所有提供的 Promises 时使用一组结果解析,或者在拒绝任何 Promise 时拒绝。

all<T1, T2, T3, T4, T5, T6>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>]): Promise<[T1, T2, T3, T4, T5, T6]>;

参数

values

[T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>]

Promises 数组。

返回

Promise<[T1, T2, T3, T4, T5, T6]>

一个新的承诺。

all(values)

创建一个 Promise,该承诺在解决所有提供的 Promises 时使用一组结果解析,或者在拒绝任何 Promise 时拒绝。

all<T1, T2, T3, T4, T5>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>, T5 | PromiseLike<T5>]): Promise<[T1, T2, T3, T4, T5]>;

参数

values

[T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>, T5 | PromiseLike<T5>]

Promises 数组。

返回

Promise<[T1, T2, T3, T4, T5]>

一个新的承诺。

all(values)

创建一个 Promise,该承诺在解决所有提供的 Promises 时使用一组结果解析,或者在拒绝任何 Promise 时拒绝。

all<T1, T2, T3, T4>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>]): Promise<[T1, T2, T3, T4]>;

参数

values

[T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>]

Promises 数组。

返回

Promise<[T1, T2, T3, T4]>

一个新的承诺。

all(values)

创建一个 Promise,该承诺在解决所有提供的 Promises 时使用一组结果解析,或者在拒绝任何 Promise 时拒绝。

all<T1, T2, T3>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>]): Promise<[T1, T2, T3]>;

参数

values

[T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>]

Promises 数组。

返回

Promise<[T1, T2, T3]>

一个新的承诺。

all(values)

创建一个 Promise,该承诺在解决所有提供的 Promises 时使用一组结果解析,或者在拒绝任何 Promise 时拒绝。

all<T1, T2>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>]): Promise<[T1, T2]>;

参数

values

[T1 | PromiseLike<T1>, T2 | PromiseLike<T2>]

Promises 数组。

返回

Promise<[T1, T2]>

一个新的承诺。

race(values)

创建在解决或拒绝提供的任何承诺时已解决或拒绝的承诺。

race<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>, T7 | PromiseLike<T7>, T8 | PromiseLike<T8>, T9 | PromiseLike<T9>, T10 | PromiseLike<T10>]): Promise<T1 | T2 | T3 | T4 | T5 | T6 | T7 | T8 | T9 | T10>;

参数

values

[T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>, T7 | PromiseLike<T7>, T8 | PromiseLike<T8>, T9 | PromiseLike<T9>, T10 | PromiseLike<T10>]

Promises 数组。

返回

Promise<T1 | T2 | T3 | T4 | T5 | T6 | T7 | T8 | T9 | T10>

一个新的承诺。

race(values)

创建在解决或拒绝提供的任何承诺时已解决或拒绝的承诺。

race<T>(values: Array<T | PromiseLike<T>>): Promise<T>;

参数

values

Array<T | PromiseLike<T>>

Promises 数组。

返回

Promise<T>

一个新的承诺。

race(values)

创建在解决或拒绝提供的任何承诺时已解决或拒绝的承诺。

race<T1, T2, T3, T4, T5, T6, T7, T8, T9>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>, T7 | PromiseLike<T7>, T8 | PromiseLike<T8>, T9 | PromiseLike<T9>]): Promise<T1 | T2 | T3 | T4 | T5 | T6 | T7 | T8 | T9>;

参数

values

[T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>, T7 | PromiseLike<T7>, T8 | PromiseLike<T8>, T9 | PromiseLike<T9>]

Promises 数组。

返回

Promise<T1 | T2 | T3 | T4 | T5 | T6 | T7 | T8 | T9>

一个新的承诺。

race(values)

创建在解决或拒绝提供的任何承诺时已解决或拒绝的承诺。

race<T1, T2, T3, T4, T5, T6, T7, T8>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>, T7 | PromiseLike<T7>, T8 | PromiseLike<T8>]): Promise<T1 | T2 | T3 | T4 | T5 | T6 | T7 | T8>;

参数

values

[T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>, T7 | PromiseLike<T7>, T8 | PromiseLike<T8>]

Promises 数组。

返回

Promise<T1 | T2 | T3 | T4 | T5 | T6 | T7 | T8>

一个新的承诺。

race(values)

创建在解决或拒绝提供的任何承诺时已解决或拒绝的承诺。

race<T1, T2, T3, T4, T5, T6, T7>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>, T7 | PromiseLike<T7>]): Promise<T1 | T2 | T3 | T4 | T5 | T6 | T7>;

参数

values

[T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>, T7 | PromiseLike<T7>]

Promises 数组。

返回

Promise<T1 | T2 | T3 | T4 | T5 | T6 | T7>

一个新的承诺。

race(values)

创建在解决或拒绝提供的任何承诺时已解决或拒绝的承诺。

race<T1, T2, T3, T4, T5, T6>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>]): Promise<T1 | T2 | T3 | T4 | T5 | T6>;

参数

values

[T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>, T5 | PromiseLike<T5>, T6 | PromiseLike<T6>]

Promises 数组。

返回

Promise<T1 | T2 | T3 | T4 | T5 | T6>

一个新的承诺。

race(values)

创建在解决或拒绝提供的任何承诺时已解决或拒绝的承诺。

race<T1, T2, T3, T4, T5>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>, T5 | PromiseLike<T5>]): Promise<T1 | T2 | T3 | T4 | T5>;

参数

values

[T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>, T5 | PromiseLike<T5>]

Promises 数组。

返回

Promise<T1 | T2 | T3 | T4 | T5>

一个新的承诺。

race(values)

创建在解决或拒绝提供的任何承诺时已解决或拒绝的承诺。

race<T1, T2, T3, T4>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>]): Promise<T1 | T2 | T3 | T4>;

参数

values

[T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>]

Promises 数组。

返回

Promise<T1 | T2 | T3 | T4>

一个新的承诺。

race(values)

创建在解决或拒绝提供的任何承诺时已解决或拒绝的承诺。

race<T1, T2, T3>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>]): Promise<T1 | T2 | T3>;

参数

values

[T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>]

Promises 数组。

返回

Promise<T1 | T2 | T3>

一个新的承诺。

race(values)

创建在解决或拒绝提供的任何承诺时已解决或拒绝的承诺。

race<T1, T2>(values: [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>]): Promise<T1 | T2>;

参数

values

[T1 | PromiseLike<T1>, T2 | PromiseLike<T2>]

Promises 数组。

返回

Promise<T1 | T2>

一个新的承诺。

reject(reason)

根据提供的原因创建新的拒绝承诺。

reject(reason: any): Promise<never>;

参数

reason

any

承诺被拒绝的原因。

返回

Promise<never>

新的拒绝承诺。

reject(reason)

根据提供的原因创建新的拒绝承诺。

reject<T>(reason: any): Promise<T>;

参数

reason

any

承诺被拒绝的原因。

返回

Promise<T>

新的拒绝承诺。

resolve(value)

为提供的值创建新的已解析承诺。

resolve<T>(value: T | PromiseLike<T>): Promise<T>;

参数

value

T | PromiseLike<T>

一个承诺。

返回

Promise<T>

一个承诺,其内部状态与所提供的承诺匹配。

resolve()

创建新的已解决的承诺。

resolve(): Promise<void>;

返回

Promise<void>

已解决的承诺。