# \donttest{
# Basic usage
err <- tryCatch(
abort_climate("Something went wrong", "generic_error"),
error = identity
)
inherits(err, "climate_error")
# With metadata
err <- tryCatch(
abort_climate(
"Invalid lag value",
"validation_error",
param = "nlag",
value = -1,
expected = "non-negative integer"
),
error = identity
)
err$type
# }
Run the code above in your browser using DataLab