Promises are thenable but I want the value returned as a value not a promise.
promiseFulfilled = arg => { // this function CANNOT return a promise !
let definiteAnswer = 'unresolved'
crazyPromse(arg) // this promise (elsewhere) has a 1 sec timeout and always resolves with 'desired result'
.then( neededAnswer => {
definiteAnswer = neededAnswer
})
return definiteAnswer
}
console.log(promiseFulfilled(arg)) // do I get 'desired result' or 'unresolved'