Напиши функцию first(items), которая возвращает первый элемент массива или undefined, если массив пустой. Массив не меняй.
Тип результата должен зависеть от массива. Для массива чисел это number | undefined, для массива строк string | undefined. Замени unknown в заготовке. Код внизу не меняй, строки после @ts-expect-error должны остаться ошибками типов.
first([3, 1, 2])Вернёт 3
first(['a', 'b'])Вернёт 'a'
first([])Вернёт undefined
first([ 3, 1, 2 ])3first([ 'a', 'b' ])'a'first([])Скрытые тесты запускаются по Submit.