# NOT RUN {
library(promises)
value <- runif(1)
pr <- promise(function(resolve, reject) ~ later::later(~ resolve(value), 0.1))
pr %>%
timeout(10) %...>%
{ cat("value: ", ., "\n") } %...!%
{ cat("error:", .$message, "\n") }
# }
Run the code above in your browser using DataLab