Skip to content

no.Promise: then(), done() работают по-другому в других promise библиотеках #26

@chestozo

Description

@chestozo

В noscript с недавних пор используются vow.Promise вместо no.Promise.
Там есть пара отличий, что-то хочется поддержать на стороне no.Promise.

  1. done() кидает ошибку, если промис фейлится. Это лучше не поддерживать, потому что поломает текущие приложения.

  2. в then() второй параметр fail является опциональным. В vow можно вызвать так promise.then(done) и всё будет хорошо. В no.Promise это приведёт к ошибке (потому что считается, что второй callback fail тоже передаётся).
    Вот это хочется поддержать (опциональность второго параметра).

Поддержим 2?

/cc @doochik @edoroshenko

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions