Узнал через несколько дней что файлы с типами принято называть с окончанием .d.ts.
Нет, не принято.
Расширение d.ts имеют файлы с декларациями. Собственно d - это сокращение от declaration.
И это не "принято", а является стандартом на уровне языка.
Использовать декларации нужно только в одном случае - если у тебя есть JavaScript код, который нужно прикрутить к проекту на TypeScript не переписывая. Частный случай - если у тебя есть npm-пакет, к которому нужно добавить типы
Об этом написано в документации, и страницу с этой документацией гугл выдаёт в первой же строке:
https://www.typescriptlang.org/docs/handbook/decla...