Есть ли способ использовать массив строк в качестве разрешенных значений для поля в интерфейсе?

Учитывая, что у меня есть массив строк, таких как: const myArray = ["add", "subtract", "multiply", "divide"];, как я могу использовать их в качестве опций для строкового значения в интерфейсе? Интерфейс — это реквизит компонента React.

Я знаю, что используя PropTypes, я мог бы использовать что-то вроде

MyComponent.propTypes = {
    field: PropTypes.oneOf(myArray)
};

Но как это сделать в рамках интерфейса?


person needhelpwithreact    schedule 22.06.2021    source источник
comment
Можете ли вы поделиться своей попыткой определить интерфейс?   -  person evolutionxbox    schedule 22.06.2021