Показать сообщение отдельно
  #308 (permalink)  
Старый 19.10.2015, 16:08
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Хочу унаследоваться от ymaps.GeoObject.
Проблема - GeoObject подгружается/создается асинхронно.

Пишу
const {ymaps} = window;

// разумеется, ошибка GeoObject is undefined
class GeoObject extends ymaps.GeoObject {
}


Не соображу, как решить

---

Так работает
ymaps.ready(() => {
    class GeoObject extends ymaps.GeoObject {
        /**
         * @param {Object} [feature]
         * @param {Object} [options]
         * @see [url]https://tech.yandex.ru/maps/doc/jsapi/2.1/ref/reference/GeoObject-docpage/[/url]
         */
        constructor(feature, options) {
            super(feature, options);
        }
    };

    console.log('GeoObject', GeoObject);
});


но экспорт из модуля сделать не могу

Как быть?
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием