ошибка в request.d.ts

src\typings\request\request.d.ts(162,20): error TS2430: Interface 'Request' incorrectly extends interface 'Stream'. Types of property 'on' are incompatible. Type '{ (event: string, listener: Function): Request; (event: "request", listener: (req: ClientRequest)...' is not assignable to type '(event: string, listener: Function) => this'. Type 'Request' is not assignable to type 'this'. [10:40:37] TypeScript: 1 semantic error [10:40:37] TypeScript: emit succeeded (with errors)

Стала регулярно (после команды tsd install request --save) вываливаться ошибка, описанная выше. Что делать в такой ситуации? Править request.d.ts руками не хочется, как то можно исправить или выключить проверку d.ts ? Сборка осуществляется через gulp.

Лучше предложения чем поправить файлы вручную я не могу предложить. Проверку d.ts файлов нельзя отключить: они или есть или их нет.

Тайпинги, устанавливаемые через tsd хрупкие и часто ломаются. Я храню тайпинги вместе с исходными файлами репозитория. Это дает возможность поправить тайпинги и продолжить работать без необходимости ожидания пока тайпинги поправят в самом репозитории.

Спасибо за ответ! В целом пришел к тому же выводу что и Вы. Жалко, что такое происходит и типы видимо не успевают обновляться за актуальной версией библиотеки.