A non-empty, flat sequence of predicates combined with AND.
TypeScript cannot fully express the alternating operator and operand layout, so use validate for values received at runtime.
A non-empty, flat sequence of predicates combined with AND.
TypeScript cannot fully express the alternating operator and operand layout, so use validate for values received at runtime.