Learn R Programming

promises

A promise library for R. https://rstudio.github.io/promises/

Installation

install.packages("promises")

To use promises with Shiny, make sure you have Shiny v1.1.0 or later.

License

MIT

Copy Link

Version

Install

install.packages('promises')

Monthly Downloads

689,229

Version

1.5.0

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Barret Schloerke

Last Published

November 1st, 2025

Functions in promises (1.5.0)

with_promise_domain

Promise domains
then

Access the results of a promise
is.promise

Coerce to a promise
promise_all

Combine multiple promise objects
pipes

Promise pipe operators
with_otel_span

OpenTelemetry integration
WorkQueue

Future promise work queue
hybrid_then

Asynchronous or synchronous then()
promise

Create a new promise object
promise_map

Promise-aware lapply/map
promise_reduce

Promise-aware version of Reduce
future_promise_queue

future promise
reexports

Objects exported from other packages
resolve

Fulfill a promise
promise_resolve

Create a resolved or rejected promise
promises-package

promises: Abstractions for Promise-Based Asynchronous Programming
promises-deprecated

[Deprecated]: Deprecated functions in promises