#typescript #interface
#typescript #интерфейс
Вопрос:
Я получаю эту ошибку при экспорте интерфейса и надеялся получить некоторое представление о том, почему это происходит:
// Interfaces.ts
export interface PortDescription {
tag?: 'CORE' | 'TRANSIT' | 'SRV';
name?: string;
comment?: string;
}
Выдано предупреждение:
TS1011: An element access expression should take an argument.
Код компилируется без ошибок или предупреждений, а импорт работает нормально, так что, возможно, это просто Webstorm доставляет мне хлопоты.
Я выполнил часть Google, но это не дало никаких полезных ответов.
Комментарии:
1. Это … оно?? Этот фрагмент кода не выдал бы эту ошибку. Это типично для массивов с ошибками… но у вас его нет.
2. Очень хороший ввод. Я посмотрю, есть ли у меня что-то, использующее интерфейс, который вызывает эту ошибку.
3. Я переместил код в папку, отслеживаемую git, чтобы безопасно внести некоторые деструктивные изменения и отследить, когда проблема исчезла. Но после перемещения проблема исчезла. Возможно, Webstorm барахлит. Спасибо за комментарий!