Promise
.resolve('Clifford')
.then(value => {
console
.log(value)
return value
})
.then(value => (
Promise
.resolve(value)
))
.then(value => {
console
.log(value)
return value
})
.then(value => (
Promise
.reject(value)
))
.then(value => {
console
.log(value)
return value
})
.catch(error => {
console
.log('WARN:', error)
})
// Clifford
// Clifford
// WARN: Clifford