Skip to contents

Returns a predefined label intended to be used to document a function parameter using roxygen2's @param tag. Shorthand for roxy_lbl(type = "param").

Usage

param_lbl(id = roxy_lbls(type = "param")$id, ...)

Arguments

id

Label identifier. See roxy_lbls() for possible values.

...

Further named arguments passed on to roxy_lbl().

Value

A glue character scalar.

Details

A label can be inserted using inline R code as follows:

#' @param PARAM_NAME `r pkgsnip::param_lbl("ID")`

Note that the above only works in roxygen2 7.1.0+.

Currently, the following parameter labels are available:

idarguments
cli_markup_support
date
dates
datetime
datetimes
dbi_connection
df_or_tibble
dm
dyn_dots_support
end_date
eol
funky_configpkg
ggplot2_obj
glue_chr
gt_obj
http_methodone_of
max_cache_age
max_tries
num_vrsn
opt_global_max_cache_agepkg, global_max_cache_age
path
paths
pkg
plotly_obj
quiet
r_obj
resp_obj
show_progress
start_date
strict_list
sym
tbl_data
tibble
tibble_colscols
tibble_customcustom
tidy_select_support
use_cache

Note that the pkg argument defaults to the name of the package from which this function is called (NULL if not run within a package environment).

See also

Examples

pkgsnip::param_lbl(id = "eol")
#> End of line (EOL) control character sequence. One of
#> - `"LF"` for the line feed (LF) character (`"\n"`). The standard on Unix and Unix-like systems (Linux, macOS, *BSD, etc.) and the **default**.
#> - `"CRLF"` for the carriage return + line feed (CR+LF) character sequence (`"\r\n"`). The standard on Microsoft Windows, DOS and some other systems.
#> - `"CR"` for the carriage return (CR) character (`"\r"`). The standard on classic Mac OS and some other antiquated systems.
#> - `"LFCR"` for the line feed + carriage return (LF+CR) character sequence (`"\n\r"`). The standard on RISC OS and some other exotic systems.

# some labels take additional arguments
pkgsnip::param_lbl(id = "http_method",
                   one_of = c("GET", "POST"))
#> [HTTP request method](https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods).
#>   One of GET or POST.