Я не знаю, каков наилучший подход, когда я хочу объединить определения TypeScript моего проекта в один файл. Примеров много, но я хотел бы услышать о лучшем подходе. Не могли бы вы выслать мне ссылку на репозиторий, на которой я могу основываться? Разумеется, я имею в виду проект библиотеки, максимально простой, но с более чем 1 .ts файлом.
Я бы хотел избежать такого импорта в моем коде:
import {Foo} from "@myLibs/lib/dist/ITest1";
import {Bar} from "@myLibs/lib/dist/ITest2";
и иметь:
import {Bar, Foo} from "@myLibs/lib";
Возможно, проблема в том, как я определяю main и типы в файле package.json моей библиотеки:
"main": "dist/lib.js",
"types": "dist/lib.d.ts",