Skip to content
24 / 27

Как работает declaration file (.d.ts) generation?

Declaration files (.d.ts) генерируются компилятором TypeScript при включённой опции declaration: true в tsconfig.json. Компилятор берёт исходный .ts файл, удаляет все реализации (тела функций, инициализации) и оставляет только публичные сигнатуры типов. Это позволяет потребителям библиотеки получить автодополнение и проверку типов без доступа к исходному коду. Для генерации .d.ts без JavaScript-вывода используется emitDeclarationOnly: true.

Как работает declaration file (.d.ts) generation? | JScriptiser