R/methods.R

Defines functions print.promise format.promise

#' @export
format.promise <- function(x, ...) {
  p <- attr(x, "promise_impl", exact = TRUE)
  p$format()
}

#' @export
print.promise <- function(x, ...) {
  cat(paste(format(x), collapse = "\n"), "\n", sep = "")
}
rstudio/promises documentation built on April 8, 2024, 12:45 p.m.