TypeScript · Senior · Запитання 52 з 75
Що дає усунення хвостової рекурсії для умовних типів (TS 4.5)?
- ✓Правильна відповідь: Рекурсивні умовні типи в хвостовій позиції можуть рекурсувати значно глибше (близько 1000 рівнів) без помилок «excessively deep»
- 2Необмежену рекурсію в усіх типах
- 3Рекурсію у функціях рантайму
Пояснення
Пишіть рекурсивні типи з акумулятором, щоб рекурсивний виклик був усім результатом гілки, наприклад Trim<Rest, [...Acc, X]>.