Добавление объявления моего типа приводит к ошибке "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 за пределы каталога цели компиляции решило эту проблему.

Другие вопросы по тегам