Я хочу иметь возможность экспортировать некоторые из моих классов / интерфейсов / перечислений из других файлов в один файл. Вот как я сделал это в JavaScript:
module.exports = {
Something = require("./src/something").default,
SomethingElse = require("./src/something-else").default
}
Я заметил, что я не получаю intellisense от моего редактора webstorm (jetbrains), и я почти уверен, что есть более простой способ реализовать это в машинописи. Я слышал и читал о модулях, но до сих пор не понимаю, для чего они предназначены, скорее всего, они могут помочь мне здесь.
Я хочу использовать этот стиль для потребителя библиотеки:
import { Something, SomethingElse } from "my-ts-library";
...
Есть идеи?