# Abstractions for Promise-Based Asynchronous Programming

## Documentation for package ‘promises’ version 1.5.0

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

## 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_otel_promise_domain | 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_otel_promise_domain | OpenTelemetry integration
with_otel_span | OpenTelemetry integration
with_promise_domain | Promise domains