nerv_,
почитай мою статью
Если ты в другом модуле сделаешь
import { GeoObject } from './GeoObject';
то у тебя создастся
биндинг на [[ExportsObject]].GeoObject. И в момент, когда значением переменной GeoObject станет класс GeoObject, то и значением [[ExportsObject]].GeoObject станет класс GeoObject. Но в прикладном смысле -- да, ему точно так же придётся ждать, пока у GeoObject появится значение (т. е. ждать инициализации ymaps). Я бы на твоём месте подождал бы этого на глобальном уровне (на уровне точки входа в приложение), а уже потом начинал бы импортить модули, которым нужен ymaps.
Сообщение от nerv_
|
Вопрос сводится к асинхронному es6 импорту/экспорту
|
Ты можешь использовать System.loader, но это пока жуткий драфт :С