Skip to content

Instantly share code, notes, and snippets.

@hyunwoona
Created February 15, 2025 08:04
Show Gist options
  • Save hyunwoona/92475c7b5c0c8a7f3d6aa3c4196b4cc8 to your computer and use it in GitHub Desktop.
Save hyunwoona/92475c7b5c0c8a7f3d6aa3c4196b4cc8 to your computer and use it in GitHub Desktop.
const availabilityCriteria = is.array(
is.oneOf(
is.obj({
type: is.value('policy_form_versions'),
values: is.array(is.value(...formVersionArray)),
}),
is.obj({
type: is.value('policy_types'),
values: is.array(is.value(...policyCategoriesArray)),
})
)
);
export type AvailabilityCriteria = ExtractGuardedType<
typeof availabilityCriteria
>;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment