Знаю о tsd и typings. Там у каждого свои непонятные моменты, но общий - как публиковать со своими модулями заголовки? Т.е., как настроить распознавание заголовков и из закаченных, и из своих?
Не нужны больше tsd и typings. Всё есть в npm. Для типизаций специально завели пространство имён @types.
Например: npm install @types/node --save-dev. И в tsconfig.json: