Assert that a vector consists only of valid hubverse output types
Source:R/checkers.R
assert_hubverse_output_types.Rd
Wraps checkmate::assert_names()
.
Examples
assert_hubverse_output_types(
c("sample", "sample", "quantile", "pmf"))
tryCatch(
assert_hubverse_output_types(
c("sample", "sample", "sample_a")
),
error = \(e) print(e)
)
#> <simpleError in assert_hubverse_output_types(c("sample", "sample", "sample_a")): Assertion on 'c("sample", "sample", "sample_a")' failed: Hubverse 'output_type' values must be a subset of {'mean','median','quantile','cdf','pmf','sample'}, but has additional elements {'sample_a'}.>