Могу ли я разорвать цепь рано с Обещаниями синей птицы?

Я не обязательно хочу ошибки, но у меня есть:

getFromDb().then (tradeData) ->
  if not tradeData
    # DO NOT CONTINUE THE CHAIN
  else
    getLatestPrice tradeData
.then (latestPrice) ->
  ...
.then ->
  ...
.then ->
  ...
.catch (err) ->
  next err

Любой способ прервать цепочку, если нет tradeData?

Ответы на вопрос(3)

Ваш ответ на вопрос