Я работаю над проектом TypeScript (используя код Visual Studio), который компилирует один файл .js в ES5.
В проекте я использую внешние библиотеки .js ES5 (предварительно загруженные со страницы HTML) и DefinitiveTyped "@types", чтобы получить определения их типов.
Я оцениваю возможность использования версий (модулей) ES6 этих библиотек.
Импортируя эти модули, я понимаю, что они также будут скомпилированы в файл .js вместе с моим собственным кодом. Это верно?
Если так, есть ли способ отделить мой код от кода сторонних библиотек? Стоит ли это того?