yandex / mapsapi-modules

Async modular system
132 stars 29 forks source link

Add isDefined method #8

Closed mdevils closed 11 years ago

mdevils commented 11 years ago

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

dfilatov commented 11 years ago

isDefined?

dfilatov commented 11 years ago

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

mdevils commented 11 years ago

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