Предположим, вы работаете в проекте javascript с несколькими зависимостями от внешних библиотек и хотите скомпилировать свои источники с помощью компилятора Google Closure в режиме ADVANCED_OPTIMIZATIONS.
Поскольку в этом режиме компилятор будет переименовывать ваши вызовы кода для объектов и функций внешних библиотек, вы должны предоставить externs , чтобы предотвратить это переименование.
Но, создание большого количества экстентов вручную - это большая работа, так как лучше всего автоматически сгенерировать соответствующий extern из заданной библиотеки javascript?