Dev Highlights

Доки по разработке

This project is maintained by teniryte

Дженерики в функциях

Принципы

Пример

function firstOrNull<T>(array: T[]): T | null {
  return array.length ? array[0] : null;
}

const firstNumber = firstOrNull([1, 2, 3]); // number | null
const firstString = firstOrNull(['a']);     // string | null

Практика