Напиши тип Middle Утилитарные типы обновлено
Первый параметр функции
Вопрос
Тип первого аргумента функции send.
function send(url: string, body: object) {}
type Url = /* ? */;
Попробуйте сами
Напишите тип, как написали бы в коде.
Показать ответ и разбор
Коротко
Правильный тип: Parameters<typeof send>[0]. Ответ Почему так Индексация кортежа числовым литералом достаёт конкретную позицию.
Правильный тип
Parameters<typeof send>[0]
Разбор
Ответ
Parameters<typeof send>[0]
Почему так
Индексация кортежа числовым литералом достаёт конкретную позицию. Так типизируют обёртки, повторяющие часть сигнатуры.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.