Igor Baklan (2017-01-10T10:35:25.000Z)
io.baklan at gmail.com (2017-01-12T12:36:00.104Z)
Check on practice how [bluebirdjs-cancellation]( http://bluebirdjs.com/docs/api/cancellation.html) works and find out that [promise-executor]( https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Promise#Parameters).``onCancel`` callback get executed before finally blocks of all affected promises, so potential api for overriding default cancellation delivery mechanism/"rail" (success/failure/cancellation) might exist in lib still however I can not see them in bluebirdjs documentation.
io.baklan at gmail.com (2017-01-12T12:35:35.789Z)
Check on practice how [bluebirdjs-cancellation]( http://bluebirdjs.com/docs/api/cancellation.html) works and find out that [promise-executor]( https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Promise#Parameters).``onCancel`` callback get executed before finally blocks of all affected promises, so potential api for overriding default cancellation delivery mechanism/"rail" (success/failure/cancellation) might exist in lib still however I can not see them in bluebirdjs documentation. // check
io.baklan at gmail.com (2017-01-10T10:38:18.716Z)
Check on practice how [bluebirdjs-cancellation]( http://bluebirdjs.com/docs/api/cancellation.html) works and find out that [promise-executor]( https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Promise#Parameters).``onCancel`` callback get executed before finally blocks of all affected promises, so potential api for overriding default cancellation delivery mechanism/"rail" (success/failure/cancellation) might exist in lib still however I can not see them in bluebirdjs documentation.