À propos de «* .d.ts» dans TypeScript

Je me sens curieux *.d.tsparce que je suis un débutant en TypeScript. Et quelqu'un m'a dit que ce type de fichier est quelque chose comme "fichier principal" en C ++ mais uniquement pour JS. Mais je ne peux pas convertir un fichier JS pur en *.d.tsfichier sauf si je change de force le *.jsen *.ts....