LastOf =  (arr: []) => ... 
                  
                  
                  кроме стандартного способа
                  
                  
                  type LastOf =  <T>(arr: T[]) => T
                  
                  
                
тебе это нужно? <T extends unknown[]>(arr: T) => T[number]
Нее, мне нужно что-то типа type ArrElement<T extends Iterable<any>> = T extends Iterable<infer E> ? E : never; type LastOf = (arr: []) => ArrElement<typeof arr>
не понял что нужно, опиши словами
Обсуждают сегодня