можно ли добавить какое-либо значение в реквизит интерфейса для инициализации в React Typescript?

#javascript #reactjs #typescript

Вопрос:

Мне нужна помощь, я только изучаю машинопись, я хочу ограничить стоимость моего финко, но я не могу сделать это по-своему, Возможно ли это? подобный этому

 interface Props {  finco?: string = 'TAF' | 'ACC' }  

Комментарии:

1. просто используйте finco?: 'TAF' | 'ACC'

2. ты спасаешь мне жизнь, спасибо

Ответ №1:

 interface Props {  finco?: 'TAF' | 'ACC' }  

Если вы просто укажете 'TAF' | 'ACC' в качестве типа, Typescript примет только одно из этих двух значений в качестве значения finco поля.
(ну, и еще undefined )

Комментарии:

1. думаю, вы имеете в виду неопределенное

2. Да, исправил ответ