Перейти к основному содержимому

Promise

Description

Конструктор для объектов Promise

Promise: new (executor: (resolve: (value?: any) => void, reject: (reason?: any) => void) => void) => Promise<unknown>

Parameters

  • executor - (required) function - функция обратного вызова для настройки promise

Returns

  • promise - (object) - возвращаемый объект promise

Example

new gantt.Promise(function(resolve, reject) {
setTimeout(function(){
resolve();
}, 5000);
}).then(function(){
alert("Resolved")
});

Details

Это конструктор объекта Promise из библиотеки Bluebird, включённой в состав библиотеки Gantt.