Создание определений Typescript из файла Javascript

Есть ли способ сгенерировать определения Typescript из файла NodeJS/Javascript?

У меня есть файл, который выглядит так:

module.exports = {
  account_a: {
    name: 'a',
    title: 'Account a',
  },
  account_n: {
    name: 'n',
    title: 'Account n',
  },
  // and so on
};

и хотел бы сгенерировать некоторые определения Typescript.

На самом деле, я копирую/вставляю его содержимое в файл TS и компилирую его с помощью tsc --declaration ., но это не идеально, есть идеи?


person Léo Georges    schedule 22.11.2019    source источник
comment
Возможный дубликат Создание файлов объявления машинописного текста из javascript   -  person Heretic Monkey    schedule 22.11.2019
comment
Я попробовал решения, представленные в этой теме, но на самом деле это не то, чего я пытаюсь достичь, я не хочу создавать файл .ts, только его определения.   -  person Léo Georges    schedule 22.11.2019
comment
Он создает файл .d.ts, который является файлом определения.   -  person Heretic Monkey    schedule 22.11.2019
comment
Отвечает ли это на ваш вопрос? Как вы создаете файл . d.ts из существующей библиотеки JavaScript?   -  person jaspenlind    schedule 23.11.2019
comment
Похоже, tsc --allowJs --declaration file.js это то, что я ищу, спасибо   -  person Léo Georges    schedule 28.11.2019