Type-level mapping from assertion parts to their corresponding validation
slots.
This recursive type processes each assertion part and converts it to a slot
that can be used for runtime validation. Phrase literals become branded
string schemas, while Zod types are preserved as-is. The resulting tuple may
contain never entries for invalid parts that should be filtered out.
Type-level mapping from assertion parts to their corresponding validation slots.
This recursive type processes each assertion part and converts it to a slot that can be used for runtime validation. Phrase literals become branded string schemas, while Zod types are preserved as-is. The resulting tuple may contain
never
entries for invalid parts that should be filtered out.