Задать вопрос
@Goodie128

Как получить значения типа из свойства?

Добрый день. Имеется тип, с несколькими свойствами. Для функции мне нужно указать только одно свойство. Как я его могу получить из общего типа? Например:
type MyType = {
    prop1: 'a' | 'b' | 'c'
    prop2: string
    prop3: number
  }

  function myFn (arg: MyType, но тут нужен только prop1, т.е. arg должен быть 'a' | 'b' | 'c') {
    ...
  }
  • Вопрос задан
  • 78 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Elaryks
@Elaryks
function myFn(arg: MyType['prop1']) {
    //
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы