Добавление объявления моего типа приводит к ошибке "Typescript не произвел никакого вывода для my.d.ts"
Компиляция TypeScript с моим собственным файлом объявления типа (скажем, my.d.ts) дает мне ошибку, говорящую "Typescript не выдал никакого вывода для my.d.ts". Конечно, я не ожидаю никакого кода, сгенерированного из этого файла объявления типов.
my.d.ts имеет только определение интерфейса, как это.
interface JQueryStatic {
request(handler: string, options: any): any;
}
1 ответ
Может быть много других случаев, но проблема в моем случае заключалась в том, что местоположение моего файла.d.ts.
Я поместил мой файл.d.ts в тот же каталог, что и другие файлы.ts, и моя конфигурация включала файл.d.ts в качестве цели компиляции.
Перемещение файла.d.ts за пределы каталога цели компиляции решило эту проблему.