У меня проблема с повторным экспортом в моем проекте typescript.
У меня есть класс Layer, и я объявляю его так:
// Layer.ts
export default class Layer{//code}
И у меня есть еще один файл для реэкспорта всех связанных файлов
// layers.ts
export Layer from "./Layer";
При компиляции получаю следующие ошибки:
src/layer/layers.ts(1,14): error TS1005: ';' expected.
src/layer/layers.ts(1,19): error TS1005: ';' expected.
src/layer/layers.ts(2,1): error TS1128: Declaration or statement expected.
src/layer/layers.ts(2,24): error TS1005: ';' expected.
src/layer/layers.ts(2,29): error TS1005: ';' expected.
Также еще одна связанная ошибка: при объявлении интерфейса с ключевым словом export следующим образом:
export default interface MyInterface<V>{
method():V;
}
Я снова получаю эту ошибку:
MyInterface.ts(1,26): error TS1005: ';' expected.