Инструментарий Typescript для покрытия кода с Webpack/Karma
Так что у меня есть только смутное представление о том, как работает инструмент. Я прочитал об этом, чтобы обработать свой код Typescript, сначала я должен его перенести, применить инструментарий к переданному коду; затем, если мне нужно покрытие кода для источника, я должен применить что-то вроде remap-istanbul, чтобы отобразить покрытый и перенесенный код обратно в источник.
Теперь я написал Yeoman Generator для Webpack/Typescript, который не делал этого последнего шага для отображения в Стамбуле. Он выплеснул отчеты о покрытии для меня, которые показали построчное покрытие для моего исходного кода. Но я предполагаю, что это неправильное использование, так как он подсчитывает объявления классов Typescript по отношению к счету вызываемых функций. Вот шаблон для моего генератора. Может ли кто-нибудь указать мне правильное направление для точного покрытия кода. Я на самом деле попробовал istanbul-remapping и не смог заставить его работать, поэтому я удалил его, чтобы я мог получить хотя бы работающий генератор с полуточными отчетами о коде. Есть ли более простой способ сделать покрытие кода для Typescript, я сделал это для проекта Babel, и это было не так сложно.