Объединение определений проекта библиотеки TypeScript 3 наилучшим образом - PullRequest
0 голосов
/ 25 марта 2019

Я не знаю, каков наилучший подход, когда я хочу объединить определения 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",
...