Class: Deferred

SG2D.Deferred() → {SG2D.Deferred.Promise}

new Deferred() → {SG2D.Deferred.Promise}

Создаёт экземпляр SG2D.Deferred.Promise

Source:
Returns:
Type
SG2D.Deferred.Promise

Type Definitions

Promise

Промис с возможностью вызывать resolve/reject извне

Type:
  • object
Properties:
Name Type Description
resolve(value) function

Завершает промис с успехом

reject(error) function

Завершает промис с ошибкой

then(callback) function

Добавляет колбэк в список вызовов при успешном завершении промиса

catch(callback) function

Добавляет колбэк в список вызовов при аварийном завершении промиса

isCompleted function

Возвращает статус промиса (true для успешно завершенного промиса, false для не завершенного промиса или завершенного аварийно)

Source: