Partager via


Office.IPromiseConstructor interface

Propriétés

prototype

Référence au prototype.

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(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 la 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.

Retourne

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.

Retourne

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.

Retourne

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.

Retourne

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.

Retourne

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.

Retourne

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.

Retourne

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.

Retourne

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.

Retourne

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.

Retourne

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.

Retourne

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.

Retourne

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.

Retourne

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.

Retourne

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.

Retourne

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.

Retourne

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.

Retourne

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.

Retourne

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.

Retourne

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.

Retourne

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.

Retourne

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.

Retourne

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.

Retourne

Promise<T>

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

resolve()

Crée une promesse résolue.

resolve(): Promise<void>;

Retourne

Promise<void>

Une promesse résolue.