While don't have finally method on Promise you need to use this trick to run on "finally" of your promise.
var out = false;
var promise = new Promise(function(resolve, reject) {
if (out) {
reject();
} else {
resolve();
}
}).then(() => alert('Promise Resolved'))
.catch(() => alert('Promise Failed'))
.then(() => alert('Run this code always - simulate Finally method'));