four: { five: 'value' }, six: 'value' }
type DeepFlatten<T> // must return "one.two.tree" | "four.five" | "six"
function<T>(obj:T): DeepFlatten<T> { return [ 'one.two.tree', 'four.five', 'six' ] }
Как получить тип DeepFlatten объекта как в примере?
если я правильно понял задачу, то вот решение
Да верно, огромное спасибо!
Обсуждают сегодня