Реэкспорт членов
Вы можете сделать классы Foo
и Hello
доступными из одного модуля:
// main.ts
export { Hello } from "./Hello";
export { Foo } from "./Foo";
Теперь эти классы доступны из 2 модулей: ихисходный файл и main
.
Использование накопительного пакета
Кроме того, как предполагает Берги в комментарии, вы можете использовать накопительный пакет с плагином для TypeScript: this или этот другой .
Скопление занимает несколько модулей и производит один модуль только с экспортом модуля точки входа.Вы можете протестировать онлайн с REPL (используя синтаксис JavaScript, потому что в REPL нет плагина для TypeScript).