infer U] ? cons<T, join<U>> : never,
                  
                  
                    nil: []
                  
                  
                  }[t extends [any, any] ? "cons" : "nil"];
                  
                  
                  
                  
                  
                  type a = join<['a', ['b', ['c', []]]]>
                  
                  
                
ошибка))
Обсуждают сегодня