В noscript с недавних пор используются vow.Promise вместо no.Promise.
Там есть пара отличий, что-то хочется поддержать на стороне no.Promise.
-
done() кидает ошибку, если промис фейлится. Это лучше не поддерживать, потому что поломает текущие приложения.
-
в then() второй параметр fail является опциональным. В vow можно вызвать так promise.then(done) и всё будет хорошо. В no.Promise это приведёт к ошибке (потому что считается, что второй callback fail тоже передаётся).
Вот это хочется поддержать (опциональность второго параметра).
Поддержим 2?
/cc @doochik @edoroshenko