yandex/mapsapi-modules

Add isDefined method

Closed this issue · 3 comments

No matter if it will be sync or async. Choose the better way.

isDefined?

Мне тут чего-то кажется, что второй колбэк в modules.require будет поконсистентнее как-то, так как будет учитывать все модули, объявленные в пределах поколения. Или опиши поподробнее задачу, для которой тебе это понадобилось.

Я хочу получить класс по переданному имени модуля. А если такого нет, то вставить вместо него другой класс. Сейчас при любой ошибке о ненахождении модуля (если я пишу require в коллбеке другого require), modules падает в бесконечный асинхронный цикл, кидающий ошибку, которую не поймать.