TypeScript · Middle · Pytanie 35 z 75
Co zwraca Parameters<(a: string, b?: number) => void>?
- ✓Poprawna odpowiedź:
[a: string, b?: number] - 2
string | number - 3
{ a: string; b?: number }
Wyjaśnienie
Parameters zwraca krotkę parametrów, zachowując opcjonalność i nazwy. Wygodne dla wrapperów: function logged(...args: Parameters<typeof fn>). Dla konstruktorów jest ConstructorParameters.