Pull to refresh

Comments 8

UFO just landed and posted this here

Разобраться в этих вычислениях непросто.

я тупой...

второй день уже смотрю на это

у меня задача выглядит так: есть json, хочется иметь тип который содержит все пути к примитивам:

const data = {
	a1: 'it a1',
  b1: {
  	a2: {
    	a3: true
    },
    b2: 44
  }
}

type TData = "a1" | "b1.a2.a3" | "b1.b2"

пока решил с помощью генерации (js скрипт, который собирает пути и сохраняет их в файл .ts) - но хотелось бы с помощью вывода типов это сделать. Может кто подскажет?

) вырезать-то, и я вырезал. за ссылку спасибо

Ой, неправильно прочитал условие. Чтобы добраться только до примитивов, там надо объединение в последнем условии поправить. И обход по массиву чуть поправил.

Sign up to leave a comment.