чтобы не было необходимости их подключать вручную. Потому что я ведь могу сделать обычный export interface Foo и сохранить его в /interfaces/Foo.ts ? И просто подключать import { Foo }
Импортировать* вручную. И при использовании import в .d.ts "глобальность" типов перестает быть актуальным. Нужно использовать require
Насколько я заметил
require это Node.js
d.ts для декларации типов у js модулей используется
чтобы высвечивалось описание в IDE при наведении курсора?
Не только, и типы работали Все библиотеки компилятся в js, выводят d.ts для того чтоб типы были у тех кто ей пользуется
Обсуждают сегодня