Я создаю большую библиотеку с Typescript с похожими 100 отдельными ts файлами. Раньше я использовал модуль экспорта XXX (переименованный в пространство имен экспортеров XXX позже) для всех моих классов, но, как говорят книги, это не рекомендуется, я должен использовать импорт вместо этого.
Итак, я попытался импортировать. Это отлично работает:
import * as mylib from "./source/source.ts";
Но поскольку у меня есть 100 файлов, я не хочу добавлять такую строку для всех из них. И я хочу, чтобы все мои классы были доступны через переменную mylib.
Итак, я пробовал это:
import * as mylib from "./source/";
Но как только я это сделаю, я получаю: Не могу найти модуль './source/'
Есть ли способ импортировать все классы из папки с несколькими файлами с одной строкой?