Skip to content

Handling promises

then() catch() finally()
Access the results of a promise
`%...>%` `%...T>%` `%...!%` `%...T!%`
Promise pipe operators

Combining promises

promise_all() promise_race()
Combine multiple promise objects

Functional promises

promise_map()
Promise-aware lapply/map
promise_reduce()
Promise-aware version of Reduce

Creating promises

promise()
Create a new promise object
future_promise_queue() future_promise() experimental
future promise
promise_resolve() promise_reject()
Create a resolved or rejected promise
is.promise() is.promising() as.promise()
Coerce to a promise

Domains