Office.IPromiseConstructor interface

Propriétés

prototype

Référence au prototype.

Méthodes

all(values)

Crée une promesse qui est résolue avec un tableau de résultats lorsque toutes les promesses fournies sont résolues, ou rejetée lorsqu’une promesse est rejetée.

all(values)

Crée une promesse qui est résolue avec un tableau de résultats lorsque toutes les promesses fournies sont résolues, ou rejetée lorsqu’une promesse est rejetée.

all(values)

Crée une promesse qui est résolue avec un tableau de résultats lorsque toutes les promesses fournies sont résolues, ou rejetée lorsqu’une promesse est rejetée.

all(values)

Crée une promesse qui est résolue avec un tableau de résultats lorsque toutes les promesses fournies sont résolues, ou rejetée lorsqu’une promesse est rejetée.

all(values)

Crée une promesse qui est résolue avec un tableau de résultats lorsque toutes les promesses fournies sont résolues, ou rejetée lorsqu’une promesse est rejetée.

all(values)

Crée une promesse qui est résolue avec un tableau de résultats lorsque toutes les promesses fournies sont résolues, ou rejetée lorsqu’une promesse est rejetée.

all(values)

Crée une promesse qui est résolue avec un tableau de résultats lorsque toutes les promesses fournies sont résolues, ou rejetée lorsqu’une promesse est rejetée.

all(values)

Crée une promesse qui est résolue avec un tableau de résultats lorsque toutes les promesses fournies sont résolues, ou rejetée lorsqu’une promesse est rejetée.

all(values)

Crée une promesse qui est résolue avec un tableau de résultats lorsque toutes les promesses fournies sont résolues, ou rejetée lorsqu’une promesse est rejetée.

all(values)

Crée une promesse qui est résolue avec un tableau de résultats lorsque toutes les promesses fournies sont résolues, ou rejetée lorsqu’une promesse est rejetée.

race(values)

Crée une promesse qui est résolue ou rejetée lorsque l’une des promesses fournies est résolue ou rejetée.

race(values)

Crée une promesse qui est résolue ou rejetée lorsque l’une des promesses fournies est résolue ou rejetée.

race(values)

Crée une promesse qui est résolue ou rejetée lorsque l’une des promesses fournies est résolue ou rejetée.

race(values)

Crée une promesse qui est résolue ou rejetée lorsque l’une des promesses fournies est résolue ou rejetée.

race(values)

Crée une promesse qui est résolue ou rejetée lorsque l’une des promesses fournies est résolue ou rejetée.

race(values)

Crée une promesse qui est résolue ou rejetée lorsque l’une des promesses fournies est résolue ou rejetée.

race(values)

Crée une promesse qui est résolue ou rejetée lorsque l’une des promesses fournies est résolue ou rejetée.

race(values)

Crée une promesse qui est résolue ou rejetée lorsque l’une des promesses fournies est résolue ou rejetée.

race(values)

Crée une promesse qui est résolue ou rejetée lorsque l’une des promesses fournies est résolue ou rejetée.

race(values)

Crée une promesse qui est résolue ou rejetée lorsque l’une des promesses fournies est résolue ou rejetée.

reject(reason)

Crée une promesse rejetée pour la raison fournie.

reject(reason)

Crée une promesse rejetée pour la raison fournie.

resolve(value)

Crée une nouvelle promesse résolue pour la valeur fournie.

resolve()

Crée une nouvelle promesse résolue.

Détails de la propriété

prototype

Référence au prototype.

readonly prototype: Promise<any>;

Valeur de propriété

Promise<any>

Détails de la méthode

all(values)

Crée une promesse qui est résolue avec un tableau de résultats lorsque toutes les promesses fournies sont résolues, ou rejetée lorsqu’une promesse est rejetée.

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

Paramètres

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

Un tableau de promesses.

Retours

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

Une nouvelle promesse.

all(values)

Crée une promesse qui est résolue avec un tableau de résultats lorsque toutes les promesses fournies sont résolues, ou rejetée lorsqu’une promesse est rejetée.

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

Paramètres

values

Array<T | PromiseLike<T>>

Un tableau de promesses.

Retours

Promise<T[]>

Une nouvelle promesse.

all(values)

Crée une promesse qui est résolue avec un tableau de résultats lorsque toutes les promesses fournies sont résolues, ou rejetée lorsqu’une promesse est rejetée.

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

Paramètres

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

Un tableau de promesses.

Retours

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

Une nouvelle promesse.

all(values)

Crée une promesse qui est résolue avec un tableau de résultats lorsque toutes les promesses fournies sont résolues, ou rejetée lorsqu’une promesse est rejetée.

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

Paramètres

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

Un tableau de promesses.

Retours

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

Une nouvelle promesse.

all(values)

Crée une promesse qui est résolue avec un tableau de résultats lorsque toutes les promesses fournies sont résolues, ou rejetée lorsqu’une promesse est rejetée.

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

Paramètres

values

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

Un tableau de promesses.

Retours

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

Une nouvelle promesse.

all(values)

Crée une promesse qui est résolue avec un tableau de résultats lorsque toutes les promesses fournies sont résolues, ou rejetée lorsqu’une promesse est rejetée.

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

Paramètres

values

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

Un tableau de promesses.

Retours

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

Une nouvelle promesse.

all(values)

Crée une promesse qui est résolue avec un tableau de résultats lorsque toutes les promesses fournies sont résolues, ou rejetée lorsqu’une promesse est rejetée.

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

Paramètres

values

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

Un tableau de promesses.

Retours

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

Une nouvelle promesse.

all(values)

Crée une promesse qui est résolue avec un tableau de résultats lorsque toutes les promesses fournies sont résolues, ou rejetée lorsqu’une promesse est rejetée.

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

Paramètres

values

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

Un tableau de promesses.

Retours

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

Une nouvelle promesse.

all(values)

Crée une promesse qui est résolue avec un tableau de résultats lorsque toutes les promesses fournies sont résolues, ou rejetée lorsqu’une promesse est rejetée.

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

Paramètres

values

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

Un tableau de promesses.

Retours

Promise<[T1, T2, T3]>

Une nouvelle promesse.

all(values)

Crée une promesse qui est résolue avec un tableau de résultats lorsque toutes les promesses fournies sont résolues, ou rejetée lorsqu’une promesse est rejetée.

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

Paramètres

values

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

Un tableau de promesses.

Retours

Promise<[T1, T2]>

Une nouvelle promesse.

race(values)

Crée une promesse qui est résolue ou rejetée lorsque l’une des promesses fournies est résolue ou rejetée.

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

Paramètres

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

Un tableau de promesses.

Retours

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

Une nouvelle promesse.

race(values)

Crée une promesse qui est résolue ou rejetée lorsque l’une des promesses fournies est résolue ou rejetée.

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

Paramètres

values

Array<T | PromiseLike<T>>

Un tableau de promesses.

Retours

Promise<T>

Une nouvelle promesse.

race(values)

Crée une promesse qui est résolue ou rejetée lorsque l’une des promesses fournies est résolue ou rejetée.

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

Paramètres

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

Un tableau de promesses.

Retours

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

Une nouvelle promesse.

race(values)

Crée une promesse qui est résolue ou rejetée lorsque l’une des promesses fournies est résolue ou rejetée.

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

Paramètres

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

Un tableau de promesses.

Retours

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

Une nouvelle promesse.

race(values)

Crée une promesse qui est résolue ou rejetée lorsque l’une des promesses fournies est résolue ou rejetée.

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

Paramètres

values

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

Un tableau de promesses.

Retours

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

Une nouvelle promesse.

race(values)

Crée une promesse qui est résolue ou rejetée lorsque l’une des promesses fournies est résolue ou rejetée.

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

Paramètres

values

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

Un tableau de promesses.

Retours

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

Une nouvelle promesse.

race(values)

Crée une promesse qui est résolue ou rejetée lorsque l’une des promesses fournies est résolue ou rejetée.

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

Paramètres

values

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

Un tableau de promesses.

Retours

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

Une nouvelle promesse.

race(values)

Crée une promesse qui est résolue ou rejetée lorsque l’une des promesses fournies est résolue ou rejetée.

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

Paramètres

values

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

Un tableau de promesses.

Retours

Promise<T1 | T2 | T3 | T4>

Une nouvelle promesse.

race(values)

Crée une promesse qui est résolue ou rejetée lorsque l’une des promesses fournies est résolue ou rejetée.

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

Paramètres

values

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

Un tableau de promesses.

Retours

Promise<T1 | T2 | T3>

Une nouvelle promesse.

race(values)

Crée une promesse qui est résolue ou rejetée lorsque l’une des promesses fournies est résolue ou rejetée.

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

Paramètres

values

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

Un tableau de promesses.

Retours

Promise<T1 | T2>

Une nouvelle promesse.

reject(reason)

Crée une promesse rejetée pour la raison fournie.

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

Paramètres

reason

any

La raison pour laquelle la promesse a été rejetée.

Retours

Promise<never>

Une nouvelle promesse rejetée.

reject(reason)

Crée une promesse rejetée pour la raison fournie.

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

Paramètres

reason

any

La raison pour laquelle la promesse a été rejetée.

Retours

Promise<T>

Une nouvelle promesse rejetée.

resolve(value)

Crée une nouvelle promesse résolue pour la valeur fournie.

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

Paramètres

value

T | PromiseLike<T>

Une promesse.

Retours

Promise<T>

Une promesse dont l’état interne correspond à la promesse fournie.

resolve()

Crée une nouvelle promesse résolue.

resolve(): Promise<void>;

Retours

Promise<void>

Une promesse résolue.