там d.ts для описания типов стандартных объектов, например DOM. Плюс декларации для тестов, написанных на js.
файлы d.ts это для библиотек, написанных на js, которым нужны тайпинги.
и еще вопрос согласно, какому ГОСТу принято описывать техническое задание на разработку веб приложения?
Не работает потому что такой функции нет, откуда вы её взяли?
Если вы просто добавляете буквы в код из головы - то конечно не будет ничего работать :)