Я разрабатываю NodeJS API, используя TypeScript. У меня есть несколько файлов .ts, и во всех них я снова и снова импортирую внешние модули (например, soap, xmlParser, url, underscore и т. Д.).Объявление глобальных модулей TypeScript
Есть ли удобный способ объявить их как-то глобально и использовать их без импорта их в каждый файл .ts?
Спасибо,
Импортирование их в каждом модуле является идиоматическим и считается нормальным. Как правило, легче поддерживать позже, когда каждый модуль перечисляет свои зависимости, а не зависит от внешних побочных эффектов. - Хотя вы можете назначить их как свойства ['global'] (https://nodejs.org/dist/latest-v6.x/docs/api/globals.html#globals_global). –