Вопросы к Поиску с Алисой
Ambient-модули (.d.ts) в TypeScript не предназначены для содержания реализаций. codingbeautydev.com Они существуют только в системе типов и стираются во время выполнения, поэтому не должны включать логику. codingbeautydev.com
Ambient-модули используются для указания компилятору TypeScript, что реальный код существует где-то ещё, например в сторонних библиотеках, написанных на JavaScript или CoffeeScript. www.geeksforgeeks.org
Также существует ограничение, согласно которому ambient-внешние модули не могут быть вложены в другие модули. github.com Из-за этого все определения модулей, зависящих от ambient-модулей, также должны быть определены в ambient-модулях. github.com