TypeScript · Senior · Pytanie 52 z 75
Na co pozwala eliminacja rekurencji ogonowej dla typów warunkowych (TS 4.5)?
- ✓Poprawna odpowiedź: Rekurencyjne typy warunkowe w pozycji ogonowej mogą schodzić znacznie głębiej (około 1000 poziomów) bez błędów „excessively deep”
- 2Na nieograniczoną rekurencję we wszystkich typach
- 3Na rekurencję w funkcjach runtime
Wyjaśnienie
Pisz typy rekurencyjne z akumulatorem, aby wywołanie rekurencyjne było całym wynikiem gałęzi, np. Trim<Rest, [...Acc, X]>.