# Abstractions for Promise-Based Asynchronous Programming

## Documentation for package ‘promises’ version 1.4.0

- DESCRIPTION file.
- User guides, package vignettes and other documentation.
- Package NEWS.

## Help Pages

%...!% | Promise pipe operators
%...>% | Promise pipe operators
%...T!% | Promise pipe operators
%...T>% | Promise pipe operators
as.promise | Coerce to a promise
catch | Access the results of a promise
finally | Access the results of a promise
future_promise | 'future' promise
future_promise_queue | 'future' promise
hybrid_then | Asynchronous or synchronous 'then()'
is.promise | Coerce to a promise
is.promising | Coerce to a promise
local_ospan_promise_domain | *[Experimental]* OpenTelemetry integration
new_promise_domain | Promise domains
pipes | Promise pipe operators
promise | Create a new promise object
promise_all | Combine multiple promise objects
promise_map | Promise-aware lapply/map
promise_race | Combine multiple promise objects
promise_reduce | Promise-aware version of Reduce
promise_reject | Create a resolved or rejected promise
promise_resolve | Create a resolved or rejected promise
then | Access the results of a promise
with_ospan_async | *[Experimental]* OpenTelemetry integration
with_ospan_promise_domain | *[Experimental]* OpenTelemetry integration
with_promise_domain | Promise domains