импортируйте из модуля и поместите объект в другой объект за один шаг

#javascript #import #module

#javascript #импорт #модуль

Вопрос:

В файле JavaScript есть следующий код:

 let config = { conversions: {} };
// code that populates conversions not shown here

import { multipliers } from '../config/extension';
config.multipliers = multipliers;
  

Пока этот код работает, мне интересно, есть ли способ выполнить импорт и установить config.multiplier за один шаг. Я пробовал это, но получаю красную волнистую строку под словом import в редакторе с сообщением «Ожидаемое выражение» —

 config.multipliers = import { multipliers } from '../config/extension';
  

Я также пытался

 import { multipliers as config.multipliers } from '../config/universal-extension';
  

безрезультатно.

Комментарии:

1. может быть config.multipliers = (await import('../config/extension')).multipliers; ? на самом деле это не то же самое 😶

2. Спасибо за предложение. Попытка выдала ошибку «невозможно использовать ключевое слово ‘await’ вне асинхронной функции».