Я хочу передать конфигурацию, отображаемую на стороне сервера, в виде модуля ES6 в приложение TypeScript, куда ее можно импортировать. с помощью загрузчика модулей SystemJS.
модуль конфигурации устанавливается непосредственно в index.html:
System.set(System.normalizeSync('config'), System.newModule({ foo: 'bar' })); // in the real scenario the { foo: 'bar' } is rendered by the server
затем в main.ts
import { foo } from 'config';
это работает в браузере, поскольку SystemJS распознает модуль конфигурации, но компилятор TypeScript жалуется:
Не удается найти модуль «config».
как сообщить TypeScript о «внешнем» пользовательском модуле, определенном в index.html?