Type Alias: BuiltInConditionConfig
type BuiltInConditionConfig = z.infer<typeof BuiltInConditionConfig>;Defined in: shared/rules/types/conditions.ts:821
Discriminated union of all built-in condition configs. The discriminator
is condition_type; each variant's config schema embeds its own literal.
Uses z.union at the outer layer (not z.discriminatedUnion) because
FieldComparisonConfig is itself a discriminated union on operator,
and nesting discriminated unions in Zod v4 is fragile. The TypeScript
inferred type is still discriminated on condition_type, so ts-pattern
can exhaustively match on it.