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