У нас есть уже существующая система JavaScript.
Что мы хотим сделать: Мы хотели бы начать интегрировать TypeScript в текущую систему; Мы не можем просто переместить все на TypeScript. Мы хотим медленно начать писать некоторые из новых модулей в TypeScript.
Что мы пробовали: Мы используем шаблон для организации нашего синтаксиса кода JS в конструкции MODULE TypeScript.
Мы попытались переписать простой класс/объект в TypeScript и были успешными, но у нас были проблемы с доступом к функциям JS, определенным в нашем коде, в других файлах.
Обнаруженные проблемы: Нам приходилось создавать фиктивные интерфейсы и фиктивные функции с использованием этих интерфейсов и т.д.
Итак, вопрос: может кто-нибудь прокомментировать, что было бы лучшим подходом к медленной интеграции TypeScript в существующую систему JavaScript.