Отложенная миграция
Отложенные объекты устарели и заменены конструктором обещания. Если по каким-то причинам вам нужны отложенные объекты, вы можете создать их тривиальным способом, используя конструктор:
function defer() {
var resolve, reject;
var promise = new Promise(function() {
resolve = arguments[0];
reject = arguments[1];
});
return {
resolve: resolve,
reject: reject,
promise: promise
};
}
Для старого кода, который всё ещё использует объекты отложенных задач, см. документацию по устаревшим API.
© 2013–2018 Petka Antonov
Licensed under the MIT License.
http://bluebirdjs.com/docs/api/deferred-migration.html