Я столкнулся с проблемой при попытке экспортировать класс, который находится в модуле, в другой модуль. Проблема была в том, что импортированный модуль не является модулем.
Вот модуль
/// <reference path="sensor_location.ts" />
module LATS.DataModel {
export class _RegistrationHelper {
static register(metadataStore) {
metadataStore.registerEntityTypeCtor('sensor_location', LATS.DataModel.sensor_location);
}
}
}
Вот мой импорт
import {_RegistrationHelper} from '../entities/_RegistrationHelper';
Затем я приступаю к удалению модуля перед классом, но вышла другая ошибка
Error: Uncaught (in promise): ReferenceError: LATS is not defined
Мой вопрос: правильно ли удалить модуль, чтобы экспортировать класс, или есть другой способ импортировать модуль? Я пытался добавить экспорт до модуля, но возникла ошибка о том, что модуль не имеет экспортируемого элемента