First item
EasyTypeScript types4 min
Write a function first(items) that returns the first item of an array, or undefined if the array is empty. Do not change the array.
The result type must follow the array. For an array of numbers it is number | undefined, for an array of strings string | undefined. Replace unknown in the starter code. Do not change the code at the bottom, each line after @ts-expect-error must stay a type error.
Examples
first([3, 1, 2])Returns 3
first(['a', 'b'])Returns 'a'
first([])Returns undefined
Function
Loading the editor...
- Input
first([ 3, 1, 2 ])Expected3 - Input
first([ 'a', 'b' ])Expected'a' - Input
first([])
Hidden tests run on Submit