Кажется, что информация о том, как на самом деле структурировать код при записи Typescript, находится рядом с несуществующим.
Я хочу сделать сервер в node. Он имеет внешние зависимости, такие как socket.io. Сервер будет слишком большой, чтобы поместить все это в один файл (как я полагаю, в большинстве случаев), поэтому я решил, что я разделил его. Я хочу, чтобы каждый класс был в отдельном файле, и я хочу, чтобы иметь возможность использовать их во всем проекте без необходимости делать что-то безумное, например
import vector = require("vector.ts");
var vec = new vector.Vector();
Как мне это сделать? Пока кажется, что я сражаюсь на двух фронтах. Когда я получаю tsc для компиляции, node жалуется на время выполнения, но когда я изменяю код так, чтобы node работал, он не компилируется.
Буду признателен, если кто-то сможет потратить время, чтобы пройти этот шаг за шагом.