Office.IPromiseConstructor interface

プロパティ

prototype

プロトタイプへの参照。

メソッド

all(values)

提供されたすべての Promise が解決されたとき、または Promise が拒否されたときに結果の配列で解決される Promise を作成します。

all(values)

提供されたすべての Promise が解決されたとき、または Promise が拒否されたときに結果の配列で解決される Promise を作成します。

all(values)

提供されたすべての Promise が解決されたとき、または Promise が拒否されたときに結果の配列で解決される Promise を作成します。

all(values)

提供されたすべての Promise が解決されたとき、または Promise が拒否されたときに結果の配列で解決される Promise を作成します。

all(values)

提供されたすべての Promise が解決されたとき、または Promise が拒否されたときに結果の配列で解決される Promise を作成します。

all(values)

提供されたすべての Promise が解決されたとき、または Promise が拒否されたときに結果の配列で解決される Promise を作成します。

all(values)

提供されたすべての Promise が解決されたとき、または Promise が拒否されたときに結果の配列で解決される Promise を作成します。

all(values)

提供されたすべての Promise が解決されたとき、または Promise が拒否されたときに結果の配列で解決される Promise を作成します。

all(values)

提供されたすべての Promise が解決されたとき、または Promise が拒否されたときに結果の配列で解決される Promise を作成します。

all(values)

提供されたすべての Promise が解決されたとき、または Promise が拒否されたときに結果の配列で解決される Promise を作成します。

race(values)

提供された Promise のいずれかが解決または拒否されたときに解決または拒否される Promise を作成します。

race(values)

提供された Promise のいずれかが解決または拒否されたときに解決または拒否される Promise を作成します。

race(values)

提供された Promise のいずれかが解決または拒否されたときに解決または拒否される Promise を作成します。

race(values)

提供された Promise のいずれかが解決または拒否されたときに解決または拒否される Promise を作成します。

race(values)

提供された Promise のいずれかが解決または拒否されたときに解決または拒否される Promise を作成します。

race(values)

提供された Promise のいずれかが解決または拒否されたときに解決または拒否される Promise を作成します。

race(values)

提供された Promise のいずれかが解決または拒否されたときに解決または拒否される Promise を作成します。

race(values)

提供された Promise のいずれかが解決または拒否されたときに解決または拒否される Promise を作成します。

race(values)

提供された Promise のいずれかが解決または拒否されたときに解決または拒否される Promise を作成します。

race(values)

提供された Promise のいずれかが解決または拒否されたときに解決または拒否される Promise を作成します。

reject(reason)

指定された理由で新しい拒否された約束を作成します。

reject(reason)

指定された理由で新しい拒否された約束を作成します。

resolve(value)

指定された値の新しい解決済み Promise を作成します。

resolve()

新しい解決済み Promise を作成します。

プロパティの詳細

prototype

プロトタイプへの参照。

readonly prototype: Promise<any>;

プロパティ値

Promise<any>

メソッドの詳細

all(values)

提供されたすべての Promise が解決されたとき、または Promise が拒否されたときに結果の配列で解決される 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]>

新しい Promise。

all(values)

提供されたすべての Promise が解決されたとき、または Promise が拒否されたときに結果の配列で解決される Promise を作成します。

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

パラメーター

values

Array<T | PromiseLike<T>>

Promises の配列。

戻り値

Promise<T[]>

新しい Promise。

all(values)

提供されたすべての Promise が解決されたとき、または Promise が拒否されたときに結果の配列で解決される 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]>

新しい Promise。

all(values)

提供されたすべての Promise が解決されたとき、または Promise が拒否されたときに結果の配列で解決される 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]>

新しい Promise。

all(values)

提供されたすべての Promise が解決されたとき、または Promise が拒否されたときに結果の配列で解決される 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]>

新しい Promise。

all(values)

提供されたすべての Promise が解決されたとき、または Promise が拒否されたときに結果の配列で解決される 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]>

新しい Promise。

all(values)

提供されたすべての Promise が解決されたとき、または Promise が拒否されたときに結果の配列で解決される 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]>

新しい Promise。

all(values)

提供されたすべての Promise が解決されたとき、または Promise が拒否されたときに結果の配列で解決される 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]>

新しい Promise。

all(values)

提供されたすべての Promise が解決されたとき、または Promise が拒否されたときに結果の配列で解決される 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]>

新しい Promise。

all(values)

提供されたすべての Promise が解決されたとき、または Promise が拒否されたときに結果の配列で解決される 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]>

新しい Promise。

race(values)

提供された Promise のいずれかが解決または拒否されたときに解決または拒否される Promise を作成します。

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>

新しい Promise。

race(values)

提供された Promise のいずれかが解決または拒否されたときに解決または拒否される Promise を作成します。

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

パラメーター

values

Array<T | PromiseLike<T>>

Promises の配列。

戻り値

Promise<T>

新しい Promise。

race(values)

提供された Promise のいずれかが解決または拒否されたときに解決または拒否される Promise を作成します。

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>

新しい Promise。

race(values)

提供された Promise のいずれかが解決または拒否されたときに解決または拒否される Promise を作成します。

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>

新しい Promise。

race(values)

提供された Promise のいずれかが解決または拒否されたときに解決または拒否される Promise を作成します。

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>

新しい Promise。

race(values)

提供された Promise のいずれかが解決または拒否されたときに解決または拒否される Promise を作成します。

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>

新しい Promise。

race(values)

提供された Promise のいずれかが解決または拒否されたときに解決または拒否される Promise を作成します。

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>

新しい Promise。

race(values)

提供された Promise のいずれかが解決または拒否されたときに解決または拒否される Promise を作成します。

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>

新しい Promise。

race(values)

提供された Promise のいずれかが解決または拒否されたときに解決または拒否される Promise を作成します。

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>

新しい Promise。

race(values)

提供された Promise のいずれかが解決または拒否されたときに解決または拒否される Promise を作成します。

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

パラメーター

values

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

Promises の配列。

戻り値

Promise<T1 | T2>

新しい Promise。

reject(reason)

指定された理由で新しい拒否された約束を作成します。

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

パラメーター

reason

any

約束が拒否された理由。

戻り値

Promise<never>

新しい拒否された Promise。

reject(reason)

指定された理由で新しい拒否された約束を作成します。

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

パラメーター

reason

any

約束が拒否された理由。

戻り値

Promise<T>

新しい拒否された Promise。

resolve(value)

指定された値の新しい解決済み Promise を作成します。

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

パラメーター

value

T | PromiseLike<T>

約束。

戻り値

Promise<T>

内部状態が提供された Promise と一致する promise。

resolve()

新しい解決済み Promise を作成します。

resolve(): Promise<void>;

戻り値

Promise<void>

解決された Promise。