Я пишу пакет javascript, используя машинопись.Этот пакет требует, чтобы настройки были переданы от потребителя.Я пытаюсь прочитать эти настройки из файла json.
В моем пакете npm я создал файл typings.d.ts с этим модулем:
import { AppSettings} from "./appSettings";
declare module "myAppSettings.json" {
const value: AppSettings;
export default value;
}
Я читаю это вМои файлы index.ts пакета выглядят так:
import * as myAppSettings from '../src/config/myAppSettings.json';
private settings: AppSettings= new AppSettings();
constructor() {
this.settings.data = myAppSettings.AppSettings.data;
}
Когда я установил этот пакет в моем тестовом угловом приложении, я создал здесь файл json с тем же именем и структурой: /src/config/myAppSettings.json
Когда я создаю свое угловое приложение, я получаю следующую ошибку:
Ошибка TS2307: Не удается найти модуль '../src/config/myAppSettings.json
Isесть ли способ прочитать настройки, требуемые пакетом, используя файл json в хост-приложении?