учитывая модуль, сгенерированный генератором opeapi, он ожидает параметры конфигурации, в частности baseUrl для вызовов API. Мне нужно восстановить baseUrl из объекта конфигурации, введенного в окно. Как мне его восстановить? Я не могу получить прямой доступ к окну, потому что компилятор меня блокирует. Как я могу это сделать?
импортированный angular модуль:
ApiModule.forRoot(apiConfig)
функция:
export function apiConfig() {
return new Configuration({
basePath: '',
});
}
что я ожидаю:
export function apiConfig () {
return new Configuration ({
basePath: 'window.config.baseUrl',
});
}
решение:
function _window(): any {
return window
}
export function apiConfig() {
return new Configuration({
basePath: _window().config,
});
}