Skip to contents

Determine if `x` is one boolean

Usage

check_bool(
  x,
  ...,
  allow_na = FALSE,
  allow_null = FALSE,
  arg = rlang::caller_arg(x),
  call = rlang::caller_env()
)

Arguments

x

the object to be determined to be one boolean

...

other arguments, no idea why this is needed

allow_na

set to TRUE to allow NA to be valid

allow_null

set to TRUE to allow NULL to be valid

arg

no idea why this is needed

call

no idea why this is needed

Value

Nothing. Will raise an exception if the value is not one boolean

Note

From [r-lib](https://github.com/r-lib/rlang/blob/main/R/standalone-types-check.R)

Author

[`olivroy`](https://github.com/olivroy) and Richèl J.C. Bilderbeek

Examples

check_bool(TRUE)
check_bool(FALSE)