Как исправить ошибку TS2590: Expression produces a union type that is too complex to represent в ZOD?
Проект на react + zod
Есть очень большая схема валидации, в ней есть 11 discriminatedUnion, которые подключаю через .and к основному обьекту zod.
Когда подключаю 10 по счету discriminatedUnion через .and
выдает ошибку TS2590: Expression produces a union type that is too complex to represent
Попробуй нарисовать упрощённый пример в playground, где воспроизводится проблема. Выглядит как какой-то "комбинаторный взрыв", может перестановки для кортежей?..