Хочу унаследоваться от 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);
});
но экспорт из модуля сделать не могу
Как быть?