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)

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

reject(reason)

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

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>]

Promise の配列。

返品

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

新たな約束。

all(values)

指定されたすべての Promise が解決されると結果の配列で解決される Promise を作成するか、いずれかの Promise が拒否されたときに拒否されます。

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

パラメーター

values

Array<T | PromiseLike<T>>

Promise の配列。

返品

Promise<T[]>

新たな約束。

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>]

Promise の配列。

返品

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

新たな約束。

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>]

Promise の配列。

返品

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

新たな約束。

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>]

Promise の配列。

返品

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

新たな約束。

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>]

Promise の配列。

返品

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

新たな約束。

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>]

Promise の配列。

返品

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

新たな約束。

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>]

Promise の配列。

返品

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

新たな約束。

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>]

Promise の配列。

返品

Promise<[T1, T2, T3]>

新たな約束。

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>]

Promise の配列。

返品

Promise<[T1, T2]>

新たな約束。

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>]

Promise の配列。

返品

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

新たな約束。

race(values)

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

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

パラメーター

values

Array<T | PromiseLike<T>>

Promise の配列。

返品

Promise<T>

新たな約束。

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>]

Promise の配列。

返品

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

新たな約束。

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>]

Promise の配列。

返品

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

新たな約束。

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>]

Promise の配列。

返品

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

新たな約束。

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>]

Promise の配列。

返品

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

新たな約束。

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>]

Promise の配列。

返品

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

新たな約束。

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>]

Promise の配列。

返品

Promise<T1 | T2 | T3 | T4>

新たな約束。

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>]

Promise の配列。

返品

Promise<T1 | T2 | T3>

新たな約束。

race(values)

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

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

パラメーター

values

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

Promise の配列。

返品

Promise<T1 | T2>

新たな約束。

reject(reason)

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

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

パラメーター

reason

any

約束が拒否された理由。

返品

Promise<never>

新しい拒否された Promise。

reject(reason)

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

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>

解決された約束。