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