Перейти к основному содержимому
Об авторе
Проекты
Знания
Знания/TypeScript/rest-params-spread

Как типизировать rest-параметры и spread в TypeScript?

СобеседованиеПерегрузки и сигнатуры
  • Типизированный rest: ...args: T[]
  • Кортежный rest: ...args: [x: string, y: number] — фиксированные параметры через rest
  • Именованные элементы кортежа (labeled): [start: number, end: number]
  • Вариадические кортежи: [...T, U] — spread типов
  • Parameters<T> — извлечение параметров функции как кортежа
  • Rest в перегрузках для разных вариантов аргументов
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov