a: string
b: string
}
type Bar = { [key in keyof Foo]: key }[keyof Foo] // = 'a' | ’b'
Можно ли сконструировтать аналогично такой тип: type Bar = 'a' & 'b'?
ты хочешь достать ключи из interface?
Я просто пример конструкции привел, на самом деле мне нужно собрать перегруженную функцию из всех возможных значений интерфейса
вот
Обсуждают сегодня