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ées 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ées 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ées 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ées 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ées 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ées 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ées 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ées 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ées 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ées 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 promesse résolue pour la valeur fournie.

resolve()

Crée une 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ées 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>]

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ées lorsqu’une promesse est rejetée.

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

Paramètres

values

Array<T | PromiseLike<T>>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

resolve()

Crée une promesse résolue.

resolve(): Promise<void>;

Retours

Promise<void>

Une promesse résolue.