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>
已解决的承诺。