@lexstile

Как правильно прописать тип для неизменяемого списка значений?

Есть компонент Input, у него есть пропса inputMode - имеет строгий список строковых значений.
Как правильно записать подобный тип?
export interface InputProps {
  inputMode?: string; // стринг нужно заменить на "один из значений"
}

export const Input = (props: InputProps) => {}


Помимо такого способа, можно как-то иначе сделать?
export type HttpMethod = 'head' | 'get' | 'post' | 'put' | 'delete' | 'connect' | 'options' | 'trace'
  • Вопрос задан
  • 51 просмотр
Решения вопроса 1
alex4answ
@alex4answ
про enum слышали ?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы