Office.IPromiseConstructor interface

Свойства

prototype

Ссылка на прототип.

Методы

all(values)

Создает обещание, которое разрешается с массивом результатов при разрешении всех предоставленных обещаний, или отклоняется при отклонении любого обещания.

all(values)

Создает обещание, которое разрешается с массивом результатов при разрешении всех предоставленных обещаний, или отклоняется при отклонении любого обещания.

all(values)

Создает обещание, которое разрешается с массивом результатов при разрешении всех предоставленных обещаний, или отклоняется при отклонении любого обещания.

all(values)

Создает обещание, которое разрешается с массивом результатов при разрешении всех предоставленных обещаний, или отклоняется при отклонении любого обещания.

all(values)

Создает обещание, которое разрешается с массивом результатов при разрешении всех предоставленных обещаний, или отклоняется при отклонении любого обещания.

all(values)

Создает обещание, которое разрешается с массивом результатов при разрешении всех предоставленных обещаний, или отклоняется при отклонении любого обещания.

all(values)

Создает обещание, которое разрешается с массивом результатов при разрешении всех предоставленных обещаний, или отклоняется при отклонении любого обещания.

all(values)

Создает обещание, которое разрешается с массивом результатов при разрешении всех предоставленных обещаний, или отклоняется при отклонении любого обещания.

all(values)

Создает обещание, которое разрешается с массивом результатов при разрешении всех предоставленных обещаний, или отклоняется при отклонении любого обещания.

all(values)

Создает обещание, которое разрешается с массивом результатов при разрешении всех предоставленных обещаний, или отклоняется при отклонении любого обещания.

race(values)

Создает обещание, которое разрешается или отклоняется при разрешении или отклонении любого из предоставленных обещаний.

race(values)

Создает обещание, которое разрешается или отклоняется при разрешении или отклонении любого из предоставленных обещаний.

race(values)

Создает обещание, которое разрешается или отклоняется при разрешении или отклонении любого из предоставленных обещаний.

race(values)

Создает обещание, которое разрешается или отклоняется при разрешении или отклонении любого из предоставленных обещаний.

race(values)

Создает обещание, которое разрешается или отклоняется при разрешении или отклонении любого из предоставленных обещаний.

race(values)

Создает обещание, которое разрешается или отклоняется при разрешении или отклонении любого из предоставленных обещаний.

race(values)

Создает обещание, которое разрешается или отклоняется при разрешении или отклонении любого из предоставленных обещаний.

race(values)

Создает обещание, которое разрешается или отклоняется при разрешении или отклонении любого из предоставленных обещаний.

race(values)

Создает обещание, которое разрешается или отклоняется при разрешении или отклонении любого из предоставленных обещаний.

race(values)

Создает обещание, которое разрешается или отклоняется при разрешении или отклонении любого из предоставленных обещаний.

reject(reason)

Создает новое отклоненное обещание по предоставленной причине.

reject(reason)

Создает новое отклоненное обещание по предоставленной причине.

resolve(value)

Создает новое разрешенное обещание для указанного значения.

resolve()

Создает новое разрешенное обещание.

Сведения о свойстве

prototype

Ссылка на прототип.

readonly prototype: Promise<any>;

Значение свойства

Promise<any>

Сведения о методе

all(values)

Создает обещание, которое разрешается с массивом результатов при разрешении всех предоставленных обещаний, или отклоняется при отклонении любого обещания.

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<[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]>

Новое обещание.

all(values)

Создает обещание, которое разрешается с массивом результатов при разрешении всех предоставленных обещаний, или отклоняется при отклонении любого обещания.

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

Параметры

values

Array<T | PromiseLike<T>>

Массив обещаний.

Возвращаемое значение

Promise<T[]>

Новое обещание.

all(values)

Создает обещание, которое разрешается с массивом результатов при разрешении всех предоставленных обещаний, или отклоняется при отклонении любого обещания.

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<[T1, T2, T3, T4, T5, T6, T7, T8, T9]>

Новое обещание.

all(values)

Создает обещание, которое разрешается с массивом результатов при разрешении всех предоставленных обещаний, или отклоняется при отклонении любого обещания.

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<[T1, T2, T3, T4, T5, T6, T7, T8]>

Новое обещание.

all(values)

Создает обещание, которое разрешается с массивом результатов при разрешении всех предоставленных обещаний, или отклоняется при отклонении любого обещания.

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<[T1, T2, T3, T4, T5, T6, T7]>

Новое обещание.

all(values)

Создает обещание, которое разрешается с массивом результатов при разрешении всех предоставленных обещаний, или отклоняется при отклонении любого обещания.

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<[T1, T2, T3, T4, T5, T6]>

Новое обещание.

all(values)

Создает обещание, которое разрешается с массивом результатов при разрешении всех предоставленных обещаний, или отклоняется при отклонении любого обещания.

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<[T1, T2, T3, T4, T5]>

Новое обещание.

all(values)

Создает обещание, которое разрешается с массивом результатов при разрешении всех предоставленных обещаний, или отклоняется при отклонении любого обещания.

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<[T1, T2, T3, T4]>

Новое обещание.

all(values)

Создает обещание, которое разрешается с массивом результатов при разрешении всех предоставленных обещаний, или отклоняется при отклонении любого обещания.

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<[T1, T2, T3]>

Новое обещание.

all(values)

Создает обещание, которое разрешается с массивом результатов при разрешении всех предоставленных обещаний, или отклоняется при отклонении любого обещания.

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

Параметры

values

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

Массив обещаний.

Возвращаемое значение

Promise<[T1, T2]>

Новое обещание.

race(values)

Создает обещание, которое разрешается или отклоняется при разрешении или отклонении любого из предоставленных обещаний.

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<T1 | T2 | T3 | T4 | T5 | T6 | T7 | T8 | T9 | T10>

Новое обещание.

race(values)

Создает обещание, которое разрешается или отклоняется при разрешении или отклонении любого из предоставленных обещаний.

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

Параметры

values

Array<T | PromiseLike<T>>

Массив обещаний.

Возвращаемое значение

Promise<T>

Новое обещание.

race(values)

Создает обещание, которое разрешается или отклоняется при разрешении или отклонении любого из предоставленных обещаний.

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<T1 | T2 | T3 | T4 | T5 | T6 | T7 | T8 | T9>

Новое обещание.

race(values)

Создает обещание, которое разрешается или отклоняется при разрешении или отклонении любого из предоставленных обещаний.

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<T1 | T2 | T3 | T4 | T5 | T6 | T7 | T8>

Новое обещание.

race(values)

Создает обещание, которое разрешается или отклоняется при разрешении или отклонении любого из предоставленных обещаний.

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<T1 | T2 | T3 | T4 | T5 | T6 | T7>

Новое обещание.

race(values)

Создает обещание, которое разрешается или отклоняется при разрешении или отклонении любого из предоставленных обещаний.

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<T1 | T2 | T3 | T4 | T5 | T6>

Новое обещание.

race(values)

Создает обещание, которое разрешается или отклоняется при разрешении или отклонении любого из предоставленных обещаний.

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<T1 | T2 | T3 | T4 | T5>

Новое обещание.

race(values)

Создает обещание, которое разрешается или отклоняется при разрешении или отклонении любого из предоставленных обещаний.

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<T1 | T2 | T3 | T4>

Новое обещание.

race(values)

Создает обещание, которое разрешается или отклоняется при разрешении или отклонении любого из предоставленных обещаний.

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<T1 | T2 | T3>

Новое обещание.

race(values)

Создает обещание, которое разрешается или отклоняется при разрешении или отклонении любого из предоставленных обещаний.

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

Параметры

values

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

Массив обещаний.

Возвращаемое значение

Promise<T1 | T2>

Новое обещание.

reject(reason)

Создает новое отклоненное обещание по предоставленной причине.

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

Параметры

reason

any

Причина, по которой обещание было отклонено.

Возвращаемое значение

Promise<never>

Новое отклоненное обещание.

reject(reason)

Создает новое отклоненное обещание по предоставленной причине.

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

Параметры

reason

any

Причина, по которой обещание было отклонено.

Возвращаемое значение

Promise<T>

Новое отклоненное обещание.

resolve(value)

Создает новое разрешенное обещание для указанного значения.

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

Параметры

value

T | PromiseLike<T>

Обещание.

Возвращаемое значение

Promise<T>

Обещание, внутреннее состояние которого совпадает с предоставленным обещанием.

resolve()

Создает новое разрешенное обещание.

resolve(): Promise<void>;

Возвращаемое значение

Promise<void>

Решенное обещание.