JavaScript / NodeJS Developer

Статті автора Dmitriy Mozgovoy

CPromise. Еще один велосипед с возможностью закрытия промисов

Dmitriy Mozgovoy 1387

Поговорим о плюшках пакета, который предоставляет расширенную версию нативного Promise (наследуется от него). Основная причина его появления — эксперименты с закрытием промисов. Большинство существующих решений рассматривают этот процесс как прекращение выполнения навешанных через then колбеков. Автору пришла идея запилить свое решение, у которого закрытие — это старый добрый реджект со специальной ошибкой и рекурсивного вызова пользовательских обработчиков, подписанных на close событие. 9