Skip to contents

Usage

assert_hubverse_output_types(x)

Arguments

x

vector to check

Value

x, invisibly, on assertion success, or throw an error.

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'}.>